Our Personal Data Server from scratch!
tranquil.farm
oauth
atproto
pds
rust
postgresql
objectstorage
fun
1[Unit]
2Description=Tranquil PDS AT Protocol PDS
3After=tranquil-pds-db.service
4[Container]
5ContainerName=tranquil-pds-app
6Image=localhost/tranquil-pds:latest
7Pod=tranquil-pds.pod
8EnvironmentFile=/srv/tranquil-pds/config/tranquil-pds.env
9Environment=SERVER_HOST=0.0.0.0
10Environment=SERVER_PORT=3000
11Volume=/srv/tranquil-pds/blobs:/var/lib/tranquil/blobs:Z
12Volume=/srv/tranquil-pds/backups:/var/lib/tranquil/backups:Z
13HealthCmd=wget -q --spider http://localhost:3000/xrpc/_health
14HealthInterval=30s
15HealthTimeout=10s
16HealthRetries=3
17HealthStartPeriod=15s
18[Service]
19Restart=always
20RestartSec=10
21[Install]
22WantedBy=default.target