--- - name: Euro-Office service ansible.builtin.import_role: name: service vars: service_name: euro-office service_container_image: ghcr.io/euro-office/documentserver:latest service_container_mounts: - type: volume source: data destination: /var/lib/euro-office/documentserver - type: volume source: private destination: /var/www/euro-office/Data - type: copy source: fonts/ destination: /usr/share/fonts/custom service_container_http_port: 80 service_domains: "{{ euro_office_domains }}" service_database_type: postgres service_database_secret_type: env service_database_secret_target: DB_PWD service_redis: true service_container_secrets: - name: jwt type: env target: JWT_SECRET value: "{{ euro_office_jwt_secret }}" service_container_env: DB_HOST: postgres DB_USER: euro_office DB_NAME: euro_office DB_PASSWORD__FILE: /run/secrets/postgres REDIS_SERVER_HOST: redis