From b401983c0f20c9ad553ab867d10e049d8b34a39e Mon Sep 17 00:00:00 2001 From: Pierre Tellier Date: Mon, 3 Feb 2025 17:36:12 +0100 Subject: [PATCH] feat: created docker-compose --- docker-compose.yaml | 52 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..f56c534 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,52 @@ +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 + \ No newline at end of file