mirror of
https://github.com/CoolnsX/selfhost_podman.git
synced 2025-12-20 03:45:16 +05:30
30 lines
915 B
Plaintext
30 lines
915 B
Plaintext
[Unit]
|
|
Description=Collabora Container
|
|
|
|
[Container]
|
|
Network=host
|
|
ContainerName=collabora
|
|
Image=docker.io/collabora/code:latest
|
|
|
|
# Enable auto-update container
|
|
AutoUpdate=registry
|
|
# pass this to attach it to container
|
|
Environment=extra_params="--o:remote_font_config.url=${CLOUD}/apps/richdocuments/settings/fonts.json --o:ssl.enable=false --o:ssl.termination=true --o:net.post_allow.host[0]=160.202.39.[0-9]{1,3} --o:net.post_allow_host[1]=100.64.0.[0-9]{1,3} --o:net.post_allow_host[2]=127.0.0.1 --o:per_document.max_concurrency=12 --o:num_prespawn_children=12"
|
|
Environment=aliasgroup1=${CLOUD}
|
|
Environment=domain1=${CLOUD}
|
|
Environment=DONT_GEN_SSL_CERT=true
|
|
Environment=server_name=${HOST}
|
|
|
|
# capabilities
|
|
AddCapability=CAP_MKNOD
|
|
|
|
[Service]
|
|
# pass this to autofill above variables
|
|
EnvironmentFile=%h/.config/containers/systemd/collabora/.env
|
|
Restart=always
|
|
TimeoutStartSec=300
|
|
|
|
[Install]
|
|
WantedBy=default.target
|
|
|