Added caddy as swarm container. Uses templated Caddyfile which can be set up for testing purposes for now. Depends on docker and docker-swarm, and will keep its stuff where docker-swarm sets itself up.
22 lines
382 B
Django/Jinja
22 lines
382 B
Django/Jinja
version: "3.7"
|
|
|
|
services:
|
|
app:
|
|
image: caddy:{{ caddy_version }}
|
|
ports:
|
|
- "80:80"
|
|
- "443:443"
|
|
volumes:
|
|
- "{{ caddy_caddyfile_dir }}:/etc/caddy"
|
|
- data:/data
|
|
- config:/config
|
|
networks:
|
|
- "{{ docker_swarm_public_network_name }}"
|
|
|
|
volumes:
|
|
data:
|
|
config:
|
|
|
|
networks:
|
|
"{{ docker_swarm_public_network_name }}":
|
|
external: true
|