services: postgres: image: postgres:latest container_name: MyINPulse-DB #ports: # - 5432:5432 volumes: - ./postgres:/var/lib/postgresql/data environment: POSTGRES_DB: ${POSTGRES_DB} POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} keycloak: image: quay.io/keycloak/keycloak:26.1.0 container_name: MyINPulse-keycloak volumes: - ./keycloak:/opt/keycloak/conf environment: KC_HOSTNAME: localhost KC_HOSTNAME_PORT: 7080 KC_HOSTNAME_STRICT_BACKCHANNEL: "true" KC_BOOTSTRAP_ADMIN_USERNAME: ${KEYCLOAK_ADMIN} KC_BOOTSTRAP_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD} KC_LOG_LEVEL: info KC_DB: postgres KC_DB_URL: jdbc:postgresql://postgres/${POSTGRES_DB} KC_DB_USERNAME: ${POSTGRES_USER} KC_DB_PASSWORD: ${POSTGRES_PASSWORD} command: ["start-dev", "--http-port", "7080", "--https-port", "7443"] ports: - "7080:7080" - "7443:7443" depends_on: - postgres #front: # build: # context: ./front/ # dockerfile: Dockerfile # container_name: MyINPulse-front # ports: # - 8080:80 #back: # build: # context: ./back/ # dockerfile: Dockerfile # container_name: MyINPulse-back # ports: # - 8081:8080