add shrimp, aode and my xpost. use Z for single containers
This commit is contained in:
parent
e9816f6af1
commit
339a39f35f
5 changed files with 56 additions and 3 deletions
19
beeper/etc/containers/systemd/aode/aode-relay.container
Normal file
19
beeper/etc/containers/systemd/aode/aode-relay.container
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Aode ActivityPub Relay
|
||||||
|
Requires=network-online.target
|
||||||
|
After=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=registry.hub.docker.com/asonix/relay:latest
|
||||||
|
ContainerName=aode-relay
|
||||||
|
EnvironmentFile=/var/containers/aode/.env.secrets
|
||||||
|
EnvironmentFile=/var/containers/aode/.env
|
||||||
|
PublishPort=127.0.0.1:19438:8080
|
||||||
|
Volume=/var/containers/aode/relay:/db:Z
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
20
beeper/etc/containers/systemd/iceshrimp/iceshrimp.container
Normal file
20
beeper/etc/containers/systemd/iceshrimp/iceshrimp.container
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Iceshrimp.NET
|
||||||
|
Requires=postgresql.service
|
||||||
|
After=postgresql.service
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=iceshrimp.dev/iceshrimp/iceshrimp.net:dev
|
||||||
|
ContainerName=iceshrimp
|
||||||
|
Environment=ICESHRIMP_CONFIG_OVERRIDES=/app/config/configuration.ini
|
||||||
|
Network=postgresql.network
|
||||||
|
PublishPort=127.0.0.1:24042:24042
|
||||||
|
Volume=/var/containers/iceshrimp/data/media:/data/media:Z
|
||||||
|
Volume=/var/containers/iceshrimp/config:/app/config:ro,Z
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
|
|
@ -11,8 +11,8 @@ HealthInterval=40s
|
||||||
HealthTimeout=3s
|
HealthTimeout=3s
|
||||||
HealthRetries=20
|
HealthRetries=20
|
||||||
UserNS=keep-id:uid=999,gid=999
|
UserNS=keep-id:uid=999,gid=999
|
||||||
Volume=/var/containers/postgresql/db:/var/lib/postgresql/data:z
|
Volume=/var/containers/postgresql/db:/var/lib/postgresql/data:Z
|
||||||
Volume=/var/containers/postgresql/exp:/mnt/exp:z
|
Volume=/var/containers/postgresql/exp:/mnt/exp:Z
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Restart=always
|
Restart=always
|
||||||
|
|
|
||||||
14
beeper/etc/containers/systemd/xpost/xpost-zenfyr.container
Normal file
14
beeper/etc/containers/systemd/xpost/xpost-zenfyr.container
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
[Unit]
|
||||||
|
Description=zenfyr's XPost
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=ghcr.io/zenfyrdev/xpost:latest
|
||||||
|
EnvironmentFile=/var/containers/zenfyr-xpost/.env
|
||||||
|
Volume=/var/containers/zenfyr-xpost/data:/app/data:Z,U
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
|
|
@ -9,7 +9,7 @@ ContainerName=yggdrasil
|
||||||
AutoUpdate=registry
|
AutoUpdate=registry
|
||||||
Exec=-useconffile /etc/yggdrasil/yggdrasil.conf -remote-tcp 22:22 -remote-tcp 80:80 -remote-udp 80:80
|
Exec=-useconffile /etc/yggdrasil/yggdrasil.conf -remote-tcp 22:22 -remote-tcp 80:80 -remote-udp 80:80
|
||||||
Network=host
|
Network=host
|
||||||
Volume=/var/containers/yggdrasil:/etc/yggdrasil:ro,z
|
Volume=/var/containers/yggdrasil:/etc/yggdrasil:ro,Z
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Restart=always
|
Restart=always
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue