Files
VokaHTMLPlayer/docker-compose.caddy.yml

46 lines
882 B
YAML

version: '3.8'
services:
server:
image: docker.io/library/voka-player
container_name: voka-player
environment:
- USER_UID=1000
- USER_GID=1000
restart: always
command: "serve.sh"
volumes:
- $PWD:/usr/voka
- node_modules:/usr/voka/node_modules
networks:
- web
labels:
- "traefik.enable=false" # просто чтобы избежать конфликтов
caddy:
image: caddy:2
container_name: caddy
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy_data:/data
- caddy_config:/config
networks:
- web
volumes:
node_modules:
driver: local
driver_opts:
type: none
o: bind
device: $PWD/node_modules
caddy_data: {}
caddy_config: {}
networks:
web:
driver: bridge