Dockercompose added

This commit is contained in:
Husky
2022-02-09 07:33:58 +01:00
parent b8880c417d
commit 9aec643a73

47
docker-compose.yml Normal file
View File

@@ -0,0 +1,47 @@
version: "3.3"
networks:
http_network:
external: true
services:
app:
image: huskyteufel/hochzeit-app:0.6
restart: always
environment:
- DB_HOST=172.17.0.1
- DB_USER=hochzeit
- DB_PASS=hochzeit
- DB_DATA=hochzeit
- 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(`hochzeit.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(`hochzeit.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=3001"
- "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
#volumes:
#portainer_data: