--- # The (public/end-user) domain at which Vervis is served. vervis_domain: ~ # The host filesystem path in which to install Vervis files. vervis_host_base_path: /srv/vervis # The host system UID/GID to use for files and to run the Vervis containers. vervis_host_uid: 981 vervis_host_gid: 981 # Bind the Vervis HTTP port to this TCP port number (or INTERFACE:PORT) on the Docker host. vervis_host_bind_port_http: 3000 # Bind the Vervis SSH port to this TCP port number (or INTERFACE:PORT) on the Docker host. vervis_host_bind_port_ssh: 22 # The Vervis Docker image to run. vervis_docker_image: codeberg.org/forgefed/vervis:0.1 # The Postgres database image to run. vervis_postgres_docker_image: postgres:15-bookworm # The Postgres database super-user password. Required. vervis_postgres_su_password: ~ # The Postgres database 'vervis' user password. Required. vervis_postgres_password: ~ # Custom settings. These override or add to the default settings, using # the Ansible 'combine' operator. # For available setting and documentation see Vervis' sample settings: # https://codeberg.org/ForgeFed/Vervis/src/branch/main/config/settings-sample-prod.yaml # Here you can provide the outgoing mail settings ('mail' section) and any # other settings. vervis_settings_custom: mail: smtp: login: user: "vervis@{{ vervis_domain }}" password: "abcd0123456789" host: "smtp.example.org" port: 587 sender: name: "Vervis" email: "vervis@{{ vervis_domain }}" allow-reply: false