Files
no-secrets-athq-ansible/roles/docker-deployments/templates/atlantis-verify.yaml

36 lines
1.1 KiB
YAML

atlantis-verify:
image: harbor-registry.atlantishq.de/atlantishq/atlantis-verify:latest
restart: always
environment:
LDAP_SERVER: ldap://{{ ldap_server }}
LDAP_BIND_DN: {{ ldap_bind_dn }}
LDAP_BIND_PW: {{ ldap_password }}
LDAP_BASE_DN: {{ ldap_user_dn }}
DISPATCH_SERVER: {{ event_dispatcher_address }}
DISPATCH_SETTINGS_TOKEN: {{ notification_settings_access_token }}
SQLALCHEMY_DATABASE_URI: "instance/database.sqlite"
KEYCLOAK_URL: https://{{ keycloak_address }}
KEYCLOAK_REALM: master
KEYCLOAK_ADMIN_USER: admin
KEYCLOAK_ADMIN_PASS: {{ keycloak_admin_password }}
MAIN_HOME: https://hub.atlantishq.de
DISPATCH_AUTH_USER: {{ event_dispatcher_user }}
DISPATCH_AUTH_PASSWORD: {{ event_dispatcher_pass }}
NTFY_ACCESS_TOKEN: {{ ntfy_api_access_token }}
NTFY_API_TARGET: {{ ntfy_api_target }}
NTFY_PUSH_TARGET: {{ ntfy_push_target }}
OIDC_ADMIN_USER: sheppy
ports:
- {{ services[item].port + 1000 }}:5000
volumes:
- /data/atlantis-verify/instance/:/app/instance/