1
0
Fork 0
promty/docker-compose.yml

36 lines
618 B
YAML

services:
puppies:
networks: [promty]
build: puppy
hostname: puppy
volumes:
- /dev/shm/puppy-temp:/tmpfs
deploy:
mode: replicated
replicas: 3
endpoint_mode: vip
update_config:
order: start-first
proxy:
networks: [promty]
container_name: proxy
build: proxy
depends_on:
puppies:
condition: service_healthy
caddy:
networks: [promty]
container_name: caddy
build: caddy
volumes:
- ./caddy:/etc/caddy
depends_on: [proxy]
ports:
- 80:80
- 9000:9000
networks:
promty:
name: promty