- /roles/snikket/defaults/main.yml - /roles/snikket/tasks/main.yml - /roles/snikket/handlers/main.yml - /roles/snikket/templates/nginx-custom.conf.j2 - /roles/snikket/templates/backup.sh.j2 - /roles/snikket/templates/docker-compose.yml.j2 - /roles/snikket/templates/snikket.conf.j2 - /group_vars/all.yml - /vault.yml
35 lines
1.2 KiB
Django/Jinja
35 lines
1.2 KiB
Django/Jinja
services:
|
|
snikket_proxy:
|
|
container_name: snikket-proxy
|
|
image: snikket/snikket-web-proxy:{{ snikket_image_tag }}
|
|
network_mode: host
|
|
env_file: {{ snikket_base_dir }}/snikket.conf
|
|
volumes:
|
|
- {{ snikket_data_dir }}:/snikket
|
|
- {{ snikket_nginx_custom_dir }}/snikket.conf:/etc/nginx/sites-enabled/snikket-custom:ro
|
|
restart: "{{ snikket_docker_restart_policy }}"
|
|
|
|
snikket_portal:
|
|
container_name: snikket-portal
|
|
image: snikket/snikket-web-portal:{{ snikket_image_tag }}
|
|
network_mode: host
|
|
env_file: {{ snikket_base_dir }}/snikket.conf
|
|
restart: "{{ snikket_docker_restart_policy }}"
|
|
|
|
snikket_certs:
|
|
container_name: snikket-certs
|
|
image: snikket/snikket-cert-manager:{{ snikket_image_tag }}
|
|
network_mode: host
|
|
env_file: {{ snikket_base_dir }}/snikket.conf
|
|
volumes:
|
|
- {{ snikket_data_dir }}:/snikket
|
|
restart: "{{ snikket_docker_restart_policy }}"
|
|
|
|
snikket_server:
|
|
container_name: snikket
|
|
image: snikket/snikket-server:{{ snikket_image_tag }}
|
|
network_mode: host
|
|
env_file: {{ snikket_base_dir }}/snikket.conf
|
|
volumes:
|
|
- {{ snikket_data_dir }}:/snikket
|
|
restart: "{{ snikket_docker_restart_policy }}" |