promty/docker-compose.yml

34 lines
539 B
YAML

services:
puppies:
networks:
- promty
build: puppy
ports:
- "127.0.0.1:9000-9002:80"
stop_signal: SIGINT
volumes:
- /dev/shm/puppy-temp:/tmpfs
deploy:
mode: replicated
replicas: 2
endpoint_mode: vip
proxy:
networks:
- promty
container_name: proxy
build: proxy
caddy:
networks:
- promty
container_name: caddy
image: caddy:2.8-alpine
volumes:
- ./caddy:/etc/caddy
ports:
- 80:80
networks:
promty:
name: promty