Update quadlets
This commit is contained in:
parent
5a44ca4cb9
commit
acda68b329
58 changed files with 1214 additions and 0 deletions
|
|
@ -0,0 +1,22 @@
|
|||
[Unit]
|
||||
Description=opentogethertube postgres
|
||||
|
||||
PartOf=opentogethertube.target
|
||||
|
||||
[Container]
|
||||
ContainerName=opentogethertube-postgres
|
||||
|
||||
Environment=POSTGRES_DB=opentogethertube
|
||||
Environment=POSTGRES_USER=opentogethertube
|
||||
Environment=POSTGRES_PASSWORD={YOUR PASSWORD}
|
||||
|
||||
HealthCmd=pg_isready -U opentogethertube
|
||||
Image=postgres:15-bullseye
|
||||
Network=opentogethertube.network
|
||||
Volume=%h/services/opentogethertube/postgres:/var/lib/postgresql/data
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=opentogethertube.target
|
||||
18
opentogethertube/quadlets/opentogethertube-redis.container
Normal file
18
opentogethertube/quadlets/opentogethertube-redis.container
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[Unit]
|
||||
Description=opentogethertube redis
|
||||
|
||||
PartOf=opentogethertube.target
|
||||
|
||||
[Container]
|
||||
|
||||
ContainerName=opentogethertube-redis
|
||||
HealthCmd=redis-cli ping
|
||||
Image=redis
|
||||
Network=opentogethertube.network
|
||||
Volume=%h/services/opentogethertube/redis:/data
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=opentogethertube.target
|
||||
33
opentogethertube/quadlets/opentogethertube-server.container
Normal file
33
opentogethertube/quadlets/opentogethertube-server.container
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
[Unit]
|
||||
Description=server for opentogethertube
|
||||
|
||||
After=opentogethertube-redis_db.service opentogethertube-postgres_db.service
|
||||
Requires=opentogethertube-redis_db.service opentogethertube-postgres_db.service
|
||||
|
||||
PartOf=opentogethertube.target
|
||||
|
||||
[Container]
|
||||
ContainerName=opentogethertube-server
|
||||
Environment=PORT=8080
|
||||
Environment=REDIS_HOST=opentogethertube-redis
|
||||
Environment=REDIS_PORT=6379
|
||||
Environment=FFPROBE_PATH=/usr/bin/ffprobe
|
||||
Environment=POSTGRES_USER=opentogethertube
|
||||
Environment=POSTGRES_DB=opentogethertube
|
||||
Environment=POSTGRES_HOST=opentogethertube-postgres
|
||||
Environment=POSTGRES_PASSWORD={YOUR PASSWORD}
|
||||
Environment=DOCKER=1
|
||||
|
||||
Image=dyc3/opentogethertube:latest
|
||||
|
||||
Network=opentogethertube.network
|
||||
|
||||
PublishPort=127.0.0.1:4958:8080
|
||||
|
||||
Volume=%h/services/opentogethertube/env:/app/env
|
||||
|
||||
[Service]
|
||||
Restart=unless-stopped
|
||||
|
||||
[Install]
|
||||
WantedBy=opentogethertube.target
|
||||
7
opentogethertube/quadlets/opentogethertube.network
Normal file
7
opentogethertube/quadlets/opentogethertube.network
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[Unit]
|
||||
Description=opentogethertube network
|
||||
|
||||
PartOf=opentogethertube.target
|
||||
|
||||
[Network]
|
||||
NetworkName=opentogethertube
|
||||
10
opentogethertube/quadlets/opentogethertube.target
Normal file
10
opentogethertube/quadlets/opentogethertube.target
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
[Unit]
|
||||
Description=opentogethertube container stack
|
||||
|
||||
Wants=opentogethertube-redis_db.service
|
||||
Wants=opentogethertube-server.service
|
||||
Wants=opentogethertube-postgres_db.service
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue