Working on semaphone

This commit is contained in:
tolerryan
2025-08-18 23:40:26 -05:00
parent 68b0fe0a5a
commit be13f4311d
2 changed files with 29 additions and 13 deletions

View File

@@ -1,19 +1,35 @@
services: services:
semaphore_db:
image: postgres
environment:
POSTGRES_USER: semaphore
POSTGRES_PASSWORD: changeme
POSTGRES_DB: semaphore
user: "2000:2000"
volumes:
- /data/db/:/var/lib/postgresql/data
networks:
- semaphore_network
semaphore: semaphore:
ports: ports:
- 3000:3000 - 3000:3000
depends_on:
- semaphore_db
image: semaphoreui/semaphore:v2.16.16 image: semaphoreui/semaphore:v2.16.16
environment: environment:
SEMAPHORE_DB_DIALECT: bolt SEMAPHORE_DB_DIALECT: postgres
SEMAPHORE_DB_HOST: semaphore_db
SEMAPHORE_DB_NAME: semaphore
SEMAPHORE_DB_USER: semaphore
SEMAPHORE_DB_PASS: changeme
SEMAPHORE_ADMIN: admin SEMAPHORE_ADMIN: admin
SEMAPHORE_ADMIN_PASSWORD: changement SEMAPHORE_ADMIN_PASSWORD: changeme
SEMAPHORE_ADMIN_NAME: admin SEMAPHORE_ADMIN_NAME: Admin
SEMAPHORE_ADMIN_EMAIL: password SEMAPHORE_ADMIiN_EMAIL: admin@localhost
volumes: volumes:
- /data/var:/var/lib/semaphore - /data/var:/var/lib/semaphore
- /data/etc/:/etc/semaphore #- /data/etc/:/etc/semaphore
- /tmp/semaphore:/tmp/semaphore networks:
volumes: - semaphore_network
/data/var: networks:
/data/etc/: semaphore_network: {driver: "bridge"}
/tmp/semaphore:

View File

@@ -38,16 +38,16 @@
- name: Setup Service - name: Setup Service
copy: copy:
dest: /etc/systemd/system/semaphone.service dest: /etc/systemd/system/semaphore.service
content: | content: |
[Unit] [Unit]
Description=semaphone Description=semaphore
After=network.target After=network.target
[Service] [Service]
User=docker User=docker
WorkingDirectory=/home/docker WorkingDirectory=/home/docker
ExecStart=/usr/bin/docker compose --env-file ./docker-compose.env -f docker-compose.yml up -d ExecStart=/usr/bin/docker compose -f docker-compose.yml up -d
Restart=always Restart=always
[Install] [Install]