feat(semaphore): complete quadlet deployment for PostgreSQL + Semaphore
- Add quadlet tasks and handlers for modern rootless Podman deployment - Fix broken Jinja in semaphore.container.j2 - Add proper 0777 permissions handling for rootless - Support semaphore_use_postgres toggle with fallback to legacy BoltDB path
This commit is contained in:
@@ -32,3 +32,15 @@ semaphore_admin_email: admin@local.mk-labs.cloud
|
||||
|
||||
# Set to true to force recreation of the admin user (deletes existing user first)
|
||||
semaphore_force_admin_user: false
|
||||
|
||||
# PostgreSQL settings (when using postgres instead of bolt)
|
||||
semaphore_use_postgres: true
|
||||
semaphore_postgres_image: "postgres:16"
|
||||
semaphore_postgres_container_name: "semaphore-postgres"
|
||||
semaphore_postgres_volume: "semaphore_postgres_data"
|
||||
semaphore_postgres_user: "semaphore"
|
||||
semaphore_postgres_db: "semaphore"
|
||||
# vault_semaphore_database_password: defined in vault
|
||||
|
||||
# Named volumes
|
||||
semaphore_data_volume: "semaphore_data"
|
||||
|
||||
Reference in New Issue
Block a user