fix(semaphore): add :U volume flag for proper rootless UID mapping

Prevents permission issues with BoltDB data directory in rootless Podman
This commit is contained in:
Hermes Agent service account
2026-05-27 21:17:40 -05:00
parent 8650995926
commit b05f9fad09

View File

@@ -7,8 +7,8 @@ Wants=network-online.target
Image={{ semaphore_image }} Image={{ semaphore_image }}
ContainerName={{ semaphore_container_name }} ContainerName={{ semaphore_container_name }}
PublishPort={{ semaphore_port }}:3000 PublishPort={{ semaphore_port }}:3000
Volume={{ semaphore_data_dir }}:/var/lib/semaphore:Z Volume={{ semaphore_data_dir }}:/var/lib/semaphore:Z,U
Volume={{ semaphore_config_dir }}:/etc/semaphore:Z Volume={{ semaphore_config_dir }}:/etc/semaphore:Z,U
Environment=SEMAPHORE_DB_DIALECT={{ semaphore_db_type }} Environment=SEMAPHORE_DB_DIALECT={{ semaphore_db_type }}
Environment=SEMAPHORE_DB_PATH={{ semaphore_db_path }} Environment=SEMAPHORE_DB_PATH={{ semaphore_db_path }}
Environment=SEMAPHORE_ADMIN=admin Environment=SEMAPHORE_ADMIN=admin