# Podman Quadlet unit for the Drone 2.24.0 server. # Install: /etc/containers/systemd/drone-server.container, then # systemctl daemon-reload && systemctl start drone-server [Unit] Description=Drone CI server 2.24.0 Wants=network-online.target After=network-online.target [Container] ContainerName=drone-server Image=docker.io/drone/drone:2.24.0 # Air-gapped: the image must already be loaded (scripts/10-load.sh). Pull=never EnvironmentFile=/etc/drone/server.env Volume=/var/lib/drone:/data:Z # HTTP behind a TLS reverse proxy. For TLS on the server itself, publish 443 # instead and set DRONE_TLS_CERT/DRONE_TLS_KEY (mount /etc/drone/tls:ro,Z). PublishPort=8080:80 #PublishPort=443:443 #Volume=/etc/drone/tls:/etc/drone/tls:ro,Z [Service] Restart=always TimeoutStartSec=120 [Install] WantedBy=multi-user.target