[+] migrate to systemd

This commit is contained in:
Siarhei Siniak 2025-03-20 19:20:55 +03:00
parent 3d023047b4
commit 6374849014
2 changed files with 8 additions and 6 deletions

@ -3,8 +3,10 @@ Description=fxreader.online-service
[Service] [Service]
#Type=oneshot #Type=oneshot
ExecStart=docker compose up -d ExecStart=/usr/bin/docker compose up
WorkingDirectory={{PROJECT_ROOT}} WorkingDirectory={{PROJECT_ROOT}}
StandardOutput=null
StandardError=null
Restart=always Restart=always
[Install] [Install]

@ -7,7 +7,7 @@ services:
volumes: volumes:
- ./d1/:/app/d1/:ro - ./d1/:/app/d1/:ro
- ./tmp/cache/:/app/tmp/cache/:ro - ./tmp/cache/:/app/tmp/cache/:ro
restart: always restart: on-failure
ssl-app: ssl-app:
build: build:
context: . context: .
@ -16,7 +16,7 @@ services:
- ./d1/:/app/d1/:ro - ./d1/:/app/d1/:ro
- ./tmp/d1/:/app/tmp/d1/:ro - ./tmp/d1/:/app/tmp/d1/:ro
- ./tmp/d1/letsencrypt:/etc/letsencrypt:rw - ./tmp/d1/letsencrypt:/etc/letsencrypt:rw
restart: always restart: on-failure
cpanel: cpanel:
build: build:
@ -27,7 +27,7 @@ services:
volumes: volumes:
- ./d1/:/app/d1:ro - ./d1/:/app/d1:ro
- ./tmp/d1/:/app/tmp/d1/:ro - ./tmp/d1/:/app/tmp/d1/:ro
restart: always restart: on-failure
dynu: dynu:
build: build:
context: . context: .
@ -37,7 +37,7 @@ services:
volumes: volumes:
- ./d1/dynu_update.py:/app/d1/dynu_update.py:ro - ./d1/dynu_update.py:/app/d1/dynu_update.py:ro
- ./tmp/cache/dynu.auth.json:/app/tmp/cache/dynu.auth.json:ro - ./tmp/cache/dynu.auth.json:/app/tmp/cache/dynu.auth.json:ro
restart: always restart: on-failure
# links: # links:
# - ngrok # - ngrok
ngrok: ngrok:
@ -49,7 +49,7 @@ services:
command: ['ngrok', 'http', 'app:80'] command: ['ngrok', 'http', 'app:80']
volumes: volumes:
- ./tmp/cache/ngrok.yml:/home/ngrok/.ngrok2/ngrok.yml:ro - ./tmp/cache/ngrok.yml:/home/ngrok/.ngrok2/ngrok.yml:ro
restart: always restart: on-failure
#forward: #forward:
# build: # build:
# context: . # context: .