char/plc-mirror

git clone https://git.t4t.associates/char/plc-mirror

Charlotte Somserve directly from plox; add prod configs3a509ac

main
753 B29 linesraw
1[Unit]
2Description=Read-only PLC DID resolver
3Wants=network-online.target
4After=network-online.target
5AssertPathExists=/home/charlotte/Documents/Development/ATProto/plox/data/plox.db
6
7[Service]
8Type=exec
9User=plc-mirror
10Group=plc-mirror
11RuntimeDirectory=plc-mirror
12RuntimeDirectoryMode=0750
13BindReadOnlyPaths=/home/charlotte/Documents/Development/ATProto/plox/data:/run/plc-mirror/archive
14ExecStart=/usr/local/bin/plc-mirror --db /run/plc-mirror/archive/plox.db --listen 127.0.0.1:2486
15Restart=on-failure
16RestartSec=5s
17KillSignal=SIGINT
18TimeoutStopSec=30s
19UMask=0027
20NoNewPrivileges=true
21PrivateTmp=true
22ProtectSystem=strict
23ProtectHome=true
24StandardOutput=journal
25StandardError=journal
26SyslogIdentifier=plc-mirror
27
28[Install]
29WantedBy=multi-user.target