add docker-compose.yml
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
services:
|
||||
web:
|
||||
build: .
|
||||
container_name: deploy-panel
|
||||
restart: always
|
||||
environment:
|
||||
- CF_API_TOKEN=${CF_API_TOKEN}
|
||||
- CF_ZONE_ID=${CF_ZONE_ID}
|
||||
- SELF_CONTAINER_NAME=${SELF_CONTAINER_NAME}
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
networks:
|
||||
- proxy
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.docker.network=proxy
|
||||
- traefik.http.routers.deploy-panel.rule=Host(`panel.akalan.dev`)
|
||||
- traefik.http.routers.deploy-panel.entrypoints=websecure
|
||||
- traefik.http.routers.deploy-panel.tls.certresolver=letsencrypt
|
||||
- traefik.http.routers.deploy-panel.middlewares=deploy-panel-auth
|
||||
- traefik.http.middlewares.deploy-panel-auth.basicauth.users=admin:$$apr1$$KYMJ2WN5$$Y7cgWSwTwxqXuO3.8C8Rb/
|
||||
- traefik.http.services.deploy-panel.loadbalancer.server.port=5000
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
name: proxy
|
||||
external: true
|
||||
Reference in New Issue
Block a user