version: "3.9" services: open_redirect_dev_redirector: image: git.sh-edraft.de/sh-edraft.de/open-redirect-redirector-dev:1.2.1 depends_on: - open_redirect_dev_db networks: - open_redirect_dev - traefik environment: - PORT=80 - ENVIRONMENT=development - DOMAINS=maxlan.de - DOMAIN_STRICT_MODE=false - LOG_LEVEL=debug - DB_HOST=open_redirect_dev_db - DB_PORT=5432 - DB_USER=open-redirect - DB_PASSWORD=V0R4bm9rNFlhYks2ODgyTmdDYnFXd09G - DB_DATABASE=open-redirect open_redirect_dev_api: image: git.sh-edraft.de/sh-edraft.de/open-redirect-api-dev:1.2.1 depends_on: - open_redirect_dev_db networks: - open_redirect_dev - traefik environment: - PORT=80 - ENVIRONMENT=development - CLIENT_URLS=https://dev.or.maxlan.de - LOG_LEVEL=debug - DB_HOST=open_redirect_dev_db - DB_PORT=5432 - DB_USER=open-redirect - DB_PASSWORD=WTNmamVXTWNNMXVFQ1NNd1RiNUZkdDJr - DB_DATABASE=open-redirect - KEYCLOAK_URL=https://keycloak.maxlan.de - KEYCLOAK_CLIENT_ID= - KEYCLOAK_REALM= - KEYCLOAK_CLIENT_SECRET= volumes: - open_redirect_dev_files:/app/open_redirect/persistent open_redirect_dev_web: image: git.sh-edraft.de/sh-edraft.de/open-redirect-web-dev:1.2.1 depends_on: - open_redirect_dev_api networks: - open_redirect_dev - traefik environment: CONTAINER_NAME: "open_redirect_dev_api" volumes: - open_redirect_dev_web_config:/usr/share/nginx/html/assets/config open_redirect_dev_db: image: postgres:17 restart: always environment: - POSTGRES_USER=open-redirect - POSTGRES_PASSWORD=Y3fjeWMcM1uECSMwTb5Fdt2k - POSTGRES_DB=open-redirect networks: - open_redirect_dev volumes: - open_redirect_dev_db:/var/lib/postgresql/data networks: traefik: external: true open_redirect_dev: volumes: open_redirect_dev_files: open_redirect_dev_web_config: open_redirect_dev_db: