--- - name: setup passit containers docker_compose: project_name: "passit" pull: "yes" definition: version: "3.6" services: passit_db: image: "postgres:10" restart: "always" networks: - "passit" volumes: - "{{ passit.volume_folder }}/data:/var/lib/postgresql/data" environment: POSTGRES_USER: "passit" POSTGRES_PASSWORD: "{{ postgres_passwords.passit }}" passit_app: image: "passit/passit:stable" 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@{{ passit.domain }}" EMAIL_CONFIRMATION_HOST: "https://{{ passit.domain }}" VIRTUAL_HOST: "{{ passit.domain }}" LETSENCRYPT_HOST: "{{ passit.domain }}" LETSENCRYPT_EMAIL: "{{ letsencrypt_email }}" networks: passit: postfix: external: true external_services: external: true