implement act_runner rootless image (#208)

This PR creates a rootless Docker image that runs both `dockerd` and `act_runner` using `supervisord`.  It has been tested locally for a few days and seems stable.

Co-authored-by: ccureau <[email protected]>
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/208
Reviewed-by: Jason Song <[email protected]>
Co-authored-by: ccureau <[email protected]>
Co-committed-by: ccureau <[email protected]>
This commit is contained in:
ccureauandccureau authored and Jason Song committed 2023-06-12 06:35:27 +00:00
1 parent b21d476aca
commit 341d49a24d
8 files changed
+120 -1

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
#!/usr/bin/env bash
# wait for docker daemon
while ! nc -z localhost 2376 </dev/null; do
echo 'waiting for docker daemon...'
sleep 5
done
. /opt/act/run.sh