feat: add droneci runner

- ensure /data and docker are available
- add droneci runner configuration
This commit is contained in:
2024-08-25 01:11:58 +10:00
parent 2912cbb68b
commit d79a5de17b
5 changed files with 70 additions and 2 deletions
@@ -0,0 +1,20 @@
[Unit]
Description=Drone CI Runner
After=docker.service
Requires=docker.service
[Service]
ExecStart=/usr/bin/docker run --rm \
--name=drone-runner \
<% @ports.each do |port| -%>
-p <%= port %> \
<% end -%>
<% @volumes.each do |volume| -%>
--mount <%= volume %> \
<% end -%>
--env-file <%= @env_file %> \
<%= @docker_image %>
Restart=always
[Install]
WantedBy=multi-user.target