diff --git a/compose.yml b/compose.yml index 6a434d4..d8fa3e7 100644 --- a/compose.yml +++ b/compose.yml @@ -24,11 +24,24 @@ services: dockerfile: Dockerfile environment: - NODE_ENV=production - volumes: - - ./front:/app labels: - "traefik.enable=true" - - "traefik.http.routers.neah-front.rule=Host(`neah.local`)" + - "traefik.http.routers.neah-front.rule=Host(`${MAIN_DOMAIN}`)" - "traefik.http.services.neah-front.loadbalancer.server.port=3000" networks: - default + + keycloak: + container_name: neah-keycloak + image: quay.io/keycloak/keycloak:latest + # TODO: Passer a "start" lors de la production + command: ["start-dev"] + environment: + KC_BOOTSTRAP_ADMIN_USERNAME: ${KEYCLOAK_USER} + KC_BOOTSTRAP_ADMIN_PASSWORD: ${KEYCLOAK_PASSWORD} + labels: + - "traefik.enable=true" + - "traefik.http.routers.neah-keycloak.rule=Host(`${KEYCLOAK_HOST}.${MAIN_DOMAIN}`)" + - "traefik.http.services.neah-keycloak.loadbalancer.server.port=8080" + networks: + - default