sophia.events/docker-stack.yml

41 lines
832 B
YAML
Raw Permalink Normal View History

2018-02-02 20:03:44 +00:00
version: '3.4'
services:
proxy:
image: nginx:1.12.2
configs:
- source: server_config
target: /etc/nginx/nginx.conf
mode: 0444
uid: '33'
gid: '33'
- source: server_cert
target: /etc/ssl/certs/server.crt
mode: 0444
uid: '33'
gid: '33'
secrets:
- source: server_key
target: /etc/ssl/certs/server.key
mode: 0400
uid: '33'
gid: '33'
ports:
- "80:80"
- "443:443"
deploy:
restart_policy:
condition: on-failure
www:
image: lucj/sophia.events
deploy:
restart_policy:
condition: on-failure
configs:
server_config:
file: ./conf/nginx.conf
server_cert:
file: ./certs/sophia-cert-bundle.pem
secrets:
server_key:
file: ./certs/sophia-key.pem