version: "3.8" networks: http_network: external: true moretcg: external: false services: db: image: postgres:alpine environment: - POSTGRES_USER=moretcg - POSTGRES_PASSWORD=moretcg - POSTGRES_DB=moretcg volumes: - ./postgres:/var/lib/postgresql/data networks: - moretcg app: image: huskyteufel/webshop restart: always environment: - DB_HOST=db - DB_USER=moretcg - DB_PASS=moretcg - DB_DATA=moretcg - PROXYIP=172.19.0.9 #volumes: #- /var/run/docker.sock:/var/run/docker.sock #- portainer_data:/data labels: # Frontend - "traefik.enable=true" - "traefik.http.routers.hochzeit.entrypoints=http" - "traefik.http.routers.hochzeit.rule=Host(`drone.cosysda.de`)" - "traefik.http.middlewares.hochzeit-https-redirect.redirectscheme.scheme=https" - "traefik.http.routers.hochzeit.middlewares=hochzeit-https-redirect" - "traefik.http.routers.hochzeit-secure.entrypoints=https" - "traefik.http.routers.hochzeit-secure.rule=Host(`drone.cosysda.de`)" - "traefik.http.routers.hochzeit-secure.tls=true" - "traefik.http.routers.hochzeit-secure.tls.certresolver=http" - "traefik.http.routers.hochzeit-secure.service=hochzeit" - "traefik.http.services.hochzeit.loadbalancer.server.port=9000" - "traefik.docker.network=http_network" #- "traefik.http.routers.frontend.entrypoints=websecure" #- "traefik.http.services.frontend.loadbalancer.server.port=9000" #- "traefik.http.routers.frontend.service=frontend" #- "traefik.http.routers.frontend.tls.certresolver=leresolver" # Edge #- "traefik.http.routers.edge.rule=Host:edge.cosysda.de" #- "traefik.http.routers.edge.entrypoints=websecure" #- "traefik.http.services.edge.loadbalancer.server.port=8000" #- "traefik.http.routers.edge.service=edge" #- "traefik.http.routers.edge.tls.certresolver=leresolver" networks: - http_network - moretcg #volumes: #portainer_data: