paneln8n/docker-compose.yml
2025-09-11 23:01:21 +02:00

44 lines
1.0 KiB
YAML

# Services
services:
# App
app:
build: .
env_file:
- ./.env
- ./.env.docker
restart: unless-stopped
stdin_open: true
tty: true
init: true
ports:
- ${VPORT}:${VPORT}
environment:
- VIRTUAL_HOST=${VHOST}
- VIRTUAL_PORT=${VPORT}
networks:
- app
- default
depends_on:
- mysql
labels:
- 'traefik.enable=true'
- 'traefik.http.routers.paneln8n.rule=Host(`${VHOST}`, `n8n.lc`)'
- 'traefik.http.routers.paneln8n.service=paneln8n-service'
- 'traefik.http.routers.paneln8n.entrypoints=websecure'
- 'traefik.http.routers.paneln8n.tls=true'
# - 'traefik.http.routers.tradineur.tls.certresolver=letsencryptresolver'
- 'traefik.http.services.paneln8n-service.loadbalancer.server.port=${VPORT}'
volumes:
- ./:/code/
- ./docker/templates/local.ini:/usr/local/etc/php/conf.d/local.ini
# Docker Networks
networks:
default:
name: nginx-proxy
external: true
app:
driver: bridge