52 lines
2.0 KiB
YAML
52 lines
2.0 KiB
YAML
---
|
|
# Where the application build context is staged on the target host.
|
|
trade_hub_app_dir: /opt/trade-hub
|
|
|
|
# Install podman as part of this role. Leave false when another role (for
|
|
# example "packages") already provides podman.
|
|
trade_hub_install_podman: false
|
|
|
|
# Images. These are built locally by default; point them at a registry if you
|
|
# prefer to pull prebuilt images.
|
|
trade_hub_image_tag: latest
|
|
trade_hub_backend_image: localhost/sc-inventory-backend
|
|
trade_hub_frontend_image: localhost/sc-inventory-frontend
|
|
trade_hub_postgres_image: docker.io/library/postgres:16-alpine
|
|
trade_hub_build_images: true
|
|
trade_hub_force_rebuild: false
|
|
|
|
# Container names. Kept compatible with the previous standalone playbook so an
|
|
# existing installation is upgraded in place.
|
|
trade_hub_db_container: sc-inventory-db
|
|
trade_hub_backend_container: sc-inventory-backend
|
|
trade_hub_frontend_container: sc-inventory-frontend
|
|
|
|
# Database.
|
|
trade_hub_postgres_user: sc_inventory
|
|
trade_hub_postgres_db: sc_inventory
|
|
trade_hub_postgres_password: "{{ lookup('env', 'POSTGRES_PASSWORD') | default('sc_inventory_dev', true) }}"
|
|
trade_hub_database_url: "postgresql+psycopg://{{ trade_hub_postgres_user }}:{{ trade_hub_postgres_password }}@db:5432/{{ trade_hub_postgres_db }}"
|
|
trade_hub_db_wait_seconds: 60
|
|
|
|
# Networking.
|
|
trade_hub_network: sc-inventory
|
|
trade_hub_volume: sc-inventory-data
|
|
trade_hub_frontend_bind: 0.0.0.0
|
|
trade_hub_frontend_port: 8080
|
|
# Set to true (or "true") once the site is served over TLS.
|
|
trade_hub_cookie_secure: "false"
|
|
|
|
# Post-deploy health check.
|
|
trade_hub_healthcheck_url: "http://127.0.0.1:{{ trade_hub_frontend_port }}/healthz"
|
|
trade_hub_healthcheck_retries: 12
|
|
trade_hub_healthcheck_delay: 5
|
|
|
|
# The original standalone playbook removed an ad-hoc Apache container that
|
|
# used the same host. Disabled by default so the role never touches unrelated
|
|
# containers.
|
|
trade_hub_remove_legacy_apache: false
|
|
trade_hub_legacy_apache_container: my-apache-server
|
|
|
|
# Enable podman-restart.service so the containers come back after a reboot.
|
|
trade_hub_enable_restart_service: false
|