a similar configuration on arm64 stays on the following state forever:
without completing the operation.
The following is the script:
docker network create gogs_network
docker run -d --rm \
--name=gogs_gogs \
--net gogs_network \
-p 8122:22 \
-p 3100:3000 \
-v ${PWD}/gogs:/data \
gogs/gogs
docker run -d --rm \
--volume=${PWD}/drone:/var/lib/drone \
--volume=/var/run/docker.sock:/var/run/docker.sock \
--env=DRONE_OPEN=true \
--env=DRONE_SERVER_HOST=gogs_drone_server \
--env=DRONE_SERVER_PROTO=http \
--env=DRONE_DEBUG=true \
--env=DRONE_GIT_ALWAYS_AUTH=false \
--env=DRONE_GOGS=true \
--env=DRONE_GOGS_SKIP_VERIFY=false \
--env=DRONE_GOGS_SERVER=http://mgcl1n1:3100 \
--env=DRONE_PROVIDER=gogs \
--env=DRONE_DATABASE_DATASOURCE=/var/lib/drone/drone.sqlite \
--env=DRONE_DATABASE_DRIVER=sqlite3 \
--env=DRONE_RPC_SECRET=yrFzPxX8kNvjaMdxrtPL \
--env=DRONE_SECRET=yrFzPxX8kNvjaMdxrtPL \
--env=DRONE_AGENTS_ENABLED=true \
--net gogs_network \
--publish=8080:80 \
--publish=8443:443 \
--publish=9000 \
--name=gogs_drone_server \
drone/drone
docker run -d --rm \
--volume=/var/run/docker.sock:/var/run/docker.sock \
--env=DRONE_RUNNER_VOLUMES=/var/run/docker.sock:/var/run/docker.sock \
--env=DRONE_RPC_HOST=gogs_drone_server \
--env=DRONE_RPC_PROTO=http \
--env=DRONE_RPC_SECRET=yrFzPxX8kNvjaMdxrtPL \
--env=DRONE_RUNNER_NAME=gogs_drone_agent \
--env=DRONE_RUNNER_CAPACITY=2 \
--env=DRONE_DEBUG=true \
--env=DRONE_TRACE=true \
--env=DRONE_RUNNER_PRIVILEGED_IMAGES=plugins/docker \
--env=DRONE_UI_USERNAME=root \
--env=DRONE_UI_PASSWORD=root \
--net gogs_network \
--publish=3001:3000 \
--name=gogs_drone_agent \
--platform=arm64 \
drone/drone-runner-docker:linux-arm64