Our Personal Data Server from scratch! tranquil.farm
oauth atproto pds rust postgresql objectstorage fun
at main 22 lines 625 B view raw
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