updated several configs
Deploy Mealie / deploy (push) Successful in 10s
Deploy Semaphore / deploy (push) Successful in 7s
Deploy Bookstack / deploy (push) Successful in 7s

This commit is contained in:
Mike McFetridge
2026-07-22 18:44:47 -04:00
parent 47b3d10b01
commit e53c827cf6
5 changed files with 96 additions and 102 deletions
+26
View File
@@ -0,0 +1,26 @@
# General System Settings
PUID=1000
PGID=1000
SEMAPHORE_PORT=3020
ANSIBLE_HOST_KEY_CHECKING=False
DOCKER_HOST=tcp://docker_proxy:2375
# Semaphore Admin User
SEMAPHORE_ADMIN=mmcfetridge
SEMAPHORE_ADMIN_NAME=Mike McFetridge
SEMAPHORE_ADMIN_EMAIL=mmcfetridg@aol.com
SEMAPHORE_ADMIN_PASSWORD=Dy7zxAyDqdYN443g4pI3
# Security & Storage
SEMAPHORE_DB_DIALECT=sqlite
SEMAPHORE_ACCESS_KEY_ENCRYPTION=mrmKv7EztqRCnlGo34IvlvoilXqvDKYnFIWX2lg+hZc=
# Email Settings
SEMAPHORE_EMAIL_ALERT=true
SEMAPHORE_EMAIL_HOST=mail.mmcfetridge.net
SEMAPHORE_EMAIL_PORT=465
SEMAPHORE_EMAIL_SENDER=miker@mmcfetridge.net
SEMAPHORE_EMAIL_USERNAME=miker@mmcfetridge.net
SEMAPHORE_EMAIL_PASSWORD=!Sucyetat123
SEMAPHORE_EMAIL_SECURE=true
SEMAPHORE_EMAIL_TLS=false
+25 -26
View File
@@ -2,50 +2,49 @@ volumes:
semaphore_data:
semaphore_config:
semaphore_tmp:
services:
semaphore:
image: semaphoreui/semaphore:latest
container_name: semaphore
restart: unless-stopped
ports:
- "3020:3020" # Web UI accessed via port 3020
- "${SEMAPHORE_PORT}:${SEMAPHORE_PORT}"
environment:
- PUID=1000
- PGID=1000
- SEMAPHORE_DB_DIALECT=sqlite
- SEMAPHORE_ADMIN_PASSWORD=Dy7zxAyDqdYN443g4pI3 # Change this on first boot!
- SEMAPHORE_ADMIN_NAME=Mike McFetridge
- SEMAPHORE_ADMIN_EMAIL=mmcfetridg@aol.com
- SEMAPHORE_ADMIN=mmcfetridge
# Point Semaphore to our secure local Docker Proxy instead of raw socket
- DOCKER_HOST=tcp://docker_proxy:2375
- SEMAPHORE_PORT=3020
- ANSIBLE_HOST_KEY_CHECKING=False
- SEMAPHORE_ACCESS_KEY_ENCRYPTION=mrmKv7EztqRCnlGo34IvlvoilXqvDKYnFIWX2lg+hZc=
- PUID=${PUID}
- PGID=${PGID}
- SEMAPHORE_DB_DIALECT=${SEMAPHORE_DB_DIALECT}
- SEMAPHORE_ADMIN_PASSWORD=${SEMAPHORE_ADMIN_PASSWORD}
- SEMAPHORE_ADMIN_NAME=${SEMAPHORE_ADMIN_NAME}
- SEMAPHORE_ADMIN_EMAIL=${SEMAPHORE_ADMIN_EMAIL}
- SEMAPHORE_ADMIN=${SEMAPHORE_ADMIN}
# Docker Proxy endpoint
- DOCKER_HOST=${DOCKER_HOST}
- SEMAPHORE_PORT=${SEMAPHORE_PORT}
- ANSIBLE_HOST_KEY_CHECKING=${ANSIBLE_HOST_KEY_CHECKING}
- SEMAPHORE_ACCESS_KEY_ENCRYPTION=${SEMAPHORE_ACCESS_KEY_ENCRYPTION}
# Email Configuration
- SEMAPHORE_EMAIL_ALERT=True
- SEMAPHORE_EMAIL_HOST=mail.mmcfetridge.net
- SEMAPHORE_EMAIL_PORT=465
- SEMAPHORE_EMAIL_SENDER=miker@mmcfetridge.net
- SEMAPHORE_EMAIL_USERNAME=miker@mmcfetridge.net
- SEMAPHORE_EMAIL_PASSWORD="!Sucyetat123"
- SEMAPHORE_EMAIL_SECURE=true
- SEMAPHORE_EMAIL_TLS=true
- SEMAPHORE_EMAIL_ALERT=${SEMAPHORE_EMAIL_ALERT}
- SEMAPHORE_EMAIL_HOST=${SEMAPHORE_EMAIL_HOST}
- SEMAPHORE_EMAIL_PORT=${SEMAPHORE_EMAIL_PORT}
- SEMAPHORE_EMAIL_SENDER=${SEMAPHORE_EMAIL_SENDER}
- SEMAPHORE_EMAIL_USERNAME=${SEMAPHORE_EMAIL_USERNAME}
- SEMAPHORE_EMAIL_PASSWORD=${SEMAPHORE_EMAIL_PASSWORD}
- SEMAPHORE_EMAIL_SECURE=${SEMAPHORE_EMAIL_SECURE}
- SEMAPHORE_EMAIL_TLS=${SEMAPHORE_EMAIL_TLS}
volumes:
- semaphore_data:/var/lib/semaphore
- semaphore_config:/etc/semaphore
- semaphore_tmp:/tmp/semaphore
networks:
- external
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3020"]
interval: 10s
retries: 3
timeout: 10s
start_period: 30s
networks:
external:
external: true # Tells Compose not to create this network
external: true