lab-ansible/roles/apps/templates/compose-files/joplin.yml.j2
2024-03-02 22:36:05 +01:00

30 lines
807 B
Django/Jinja

{# code: language=ansible-jinja #}
# THIS FILE IS MANAGED BY ANSIBLE
version: "3.8"
services:
server:
image: joplin/server:{{ apps_vars.joplin.version }}
restart: always
environment:
APP_PORT: {{ apps_vars.joplin.port }}
APP_BASE_URL: https://{{ apps_vars.joplin.domain }}
DB_CLIENT: pg
POSTGRES_HOST: {{ db_host }}
POSTGRES_PORT: {{ db_port }}
POSTGRES_DATABASE: {{ databases.joplin.db }}
POSTGRES_USER: {{ databases.joplin.user }}
POSTGRES_PASSWORD: {{ databases.joplin.password }}
STORAGE_DRIVER: Type=Filesystem; Path=/storage
networks:
{{ apps_shared_docker_network }}:
aliases:
- joplin
volumes:
- "./data/storage:/storage:rw"
networks:
{{ apps_shared_docker_network }}:
external: true