Working on semaphone
This commit is contained in:
@@ -1,19 +1,35 @@
|
||||
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:
|
||||
ports:
|
||||
- 3000:3000
|
||||
depends_on:
|
||||
- semaphore_db
|
||||
image: semaphoreui/semaphore:v2.16.16
|
||||
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_PASSWORD: changement
|
||||
SEMAPHORE_ADMIN_NAME: admin
|
||||
SEMAPHORE_ADMIN_EMAIL: password
|
||||
SEMAPHORE_ADMIN_PASSWORD: changeme
|
||||
SEMAPHORE_ADMIN_NAME: Admin
|
||||
SEMAPHORE_ADMIiN_EMAIL: admin@localhost
|
||||
volumes:
|
||||
- /data/var:/var/lib/semaphore
|
||||
- /data/etc/:/etc/semaphore
|
||||
- /tmp/semaphore:/tmp/semaphore
|
||||
volumes:
|
||||
/data/var:
|
||||
/data/etc/:
|
||||
/tmp/semaphore:
|
||||
#- /data/etc/:/etc/semaphore
|
||||
networks:
|
||||
- semaphore_network
|
||||
networks:
|
||||
semaphore_network: {driver: "bridge"}
|
||||
@@ -38,16 +38,16 @@
|
||||
|
||||
- name: Setup Service
|
||||
copy:
|
||||
dest: /etc/systemd/system/semaphone.service
|
||||
dest: /etc/systemd/system/semaphore.service
|
||||
content: |
|
||||
[Unit]
|
||||
Description=semaphone
|
||||
Description=semaphore
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
User=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
|
||||
|
||||
[Install]
|
||||
|
||||
Reference in New Issue
Block a user