Added docker-compose and config files
This commit is contained in:
38
deploy/base/docker-compose.yml
Normal file
38
deploy/base/docker-compose.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
traefik:
|
||||
image: traefik
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ${PWD}/traefik.toml:/etc/traefik/traefik.toml
|
||||
- ${PWD}/traefik-dynamic.toml:/etc/traefik/traefik-dynamic.toml
|
||||
- ${PWD}/acme.json:/etc/traefik/acme.json
|
||||
- ${PWD}/access.log:/etc/traefik/access.log
|
||||
|
||||
portainer:
|
||||
image: portainer/portainer-ce
|
||||
labels:
|
||||
traefik.enable: true
|
||||
traefik.http.routers.portainer.rule: Host(`gruppe1.testsites.info`) && PathPrefix(`/portainer`)
|
||||
traefik.http.routers.portainer.priority: 50
|
||||
traefik.http.services.portainer.loadbalancer.server.port: 9000
|
||||
traefik.http.routers.portainer.middlewares: strip_portainer,secHeaders@file
|
||||
traefik.http.routers.portainer.tls: true
|
||||
traefik.http.routers.portainer.tls.certresolver: myresolver
|
||||
|
||||
traefik.http.middlewares.strip_portainer.stripprefix.prefixes: /portainer
|
||||
volumes:
|
||||
- portainer_data:/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
|
||||
networks:
|
||||
default:
|
||||
external:
|
||||
name: net
|
||||
|
||||
volumes:
|
||||
portainer_data:
|
Reference in New Issue
Block a user