Working with centralized config

This commit is contained in:
2025-08-11 13:26:21 -07:00
parent 04e93148e7
commit 19b02e6f5a
13 changed files with 39 additions and 17 deletions

13
flatcar/app/app.service Normal file
View File

@@ -0,0 +1,13 @@
[Unit]
Description=Main App
After=docker.service
Requires=docker.service
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/docker compose -f /home/core/docker-compose.yaml up
ExecStop=/usr/bin/docker compose -f /home/core/docker-compose.yaml stop
Restart=always
RestartSec=5s
[Install]
WantedBy=multi-user.target

View File

@@ -0,0 +1,26 @@
version: '3'
services:
lb:
image: docker.io/caddy:2
volumes:
- /var/lb/caddy:/etc/caddy
networks:
- lb
restart: unless-stopped
ports:
- "443:443"
- "80:80"
thintz-com:
image: docker.io/caddy:2
volumes:
- /var/thintz-com/caddy:/etc/caddy
networks:
- lb
restart: unless-stopped
nginx:
image: nginx
restart: unless-stopped
networks:
- lb
networks:
lb: