--- - name: setup passit containers community.docker.docker_compose: project_name: passit pull: true definition: version: '3.6' services: passit_db: image: postgres:10 restart: always networks: - passit volumes: - '{{ services.passit.volume_folder }}/data:/var/lib/postgresql/data' environment: POSTGRES_USER: passit POSTGRES_PASSWORD: '{{ postgres_passwords.passit }}' passit_app: image: passit/passit:{{ services.passit.version }} command: bin/start.sh restart: always networks: - passit - postfix - external_services environment: DATABASE_URL: postgres://passit:{{ postgres_passwords.passit }}@passit_db:5432/passit SECRET_KEY: '{{ passit_secret_key }}' IS_DEBUG: 'False' EMAIL_URL: smtp://noop@{{ smtp_host }}:{{ smtp_port }} DEFAULT_FROM_EMAIL: noreply@{{ services.passit.domain }} EMAIL_CONFIRMATION_HOST: https://{{ services.passit.domain }} FIDO_SERVER_ID: '{{ services.passit.domain }}' VIRTUAL_HOST: '{{ services.passit.domain }}' LETSENCRYPT_HOST: '{{ services.passit.domain }}' LETSENCRYPT_EMAIL: '{{ letsencrypt_email }}' networks: passit: postfix: external: true external_services: external: true