Init
Signed-off-by: Georg <georg@lysergic.dev>
This commit is contained in:
parent
08aa81a2d4
commit
58f01ad6ef
13
Drone/drone-runner-exec/config
Normal file
13
Drone/drone-runner-exec/config
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
DRONE_RUNNER_NAME=$RUNNERHOST
|
||||||
|
DRONE_HTTP_BIND=127.0.0.3:3000
|
||||||
|
DRONE_RPC_PROTO=https
|
||||||
|
DRONE_RPC_HOST=$RUNNERINTRANET
|
||||||
|
DRONE_RPC_SECRET=$RPCSEC
|
||||||
|
DRONE_UI_USERNAME=$RUNNERUSER
|
||||||
|
DRONE_UI_PASSWORD=$RUNNERPASS
|
||||||
|
DRONE_UI_REALM=DroneRealm
|
||||||
|
DRONE_LOG_FILE=/var/log/drone-runner-exec/log.txt
|
||||||
|
DRONE_LOG_FILE_MAX_SIZE=10
|
||||||
|
DRONE_LOG_FILE_MAX_AGE=30
|
||||||
|
DRONE_LOG_FILE_MAX_BACKUPS=7
|
||||||
|
DRONE_DEBUG=true
|
14
Drone/drone-runner-exec/drone-runner-exec.service
Normal file
14
Drone/drone-runner-exec/drone-runner-exec.service
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Drone Exec Runner
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
User=drone
|
||||||
|
Group=drone
|
||||||
|
StartLimitInterval=5
|
||||||
|
StartLimitBurst=10
|
||||||
|
ExecStart=/opt/drone/bin/drone-runner-exec "service" "run" "--config" "/opt/drone/.drone-runner-exec/config"
|
||||||
|
Restart=always
|
||||||
|
RestartSec=120
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
16
Drone/drone-runner-ssh/run-docker-runner-ssh.sh
Normal file
16
Drone/drone-runner-ssh/run-docker-runner-ssh.sh
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
docker run -d \
|
||||||
|
-e DRONE_RPC_PROTO=https \
|
||||||
|
-e DRONE_RPC_HOST=$RUNNERINTRANET \
|
||||||
|
-e DRONE_RPC_SECRET=$RPCSEC \
|
||||||
|
-e DRONE_RUNNER_NAME=$RUNNERHOST \
|
||||||
|
-e DRONE_UI_PASSWORD=$RUNNERPASS \
|
||||||
|
-e DRONE_UI_USERNAME=$RUNNERUSER \
|
||||||
|
-e DRONE_UI_REALM=DroneRealm \
|
||||||
|
-e DRONE_DEBUG=true \
|
||||||
|
-p 127.0.0.3:3001:3000 \
|
||||||
|
--dns 192.168.0.115 \
|
||||||
|
--restart always \
|
||||||
|
--name runner \
|
||||||
|
-v /opt/drone/runner_data:/data \
|
||||||
|
drone/drone-runner-ssh
|
28
Drone/run-docker-server.sh
Normal file
28
Drone/run-docker-server.sh
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
docker run \
|
||||||
|
--volume=/opt/drone/data:/data \
|
||||||
|
--volume=$CERT:$CERT \
|
||||||
|
--volume=$KEY:$KEY \
|
||||||
|
--env=DRONE_GITEA_SERVER=https://git.com.de \
|
||||||
|
--env=DRONE_GITEA_CLIENT_ID=$GITEAID \
|
||||||
|
--env=DRONE_GITEA_CLIENT_SECRET=$GITEASEC \
|
||||||
|
--env=DRONE_RPC_SECRET=$RPCSEC \
|
||||||
|
--env=DRONE_SERVER_HOST=$DRONEINTRANET \
|
||||||
|
--env=DRONE_SERVER_PROTO=https \
|
||||||
|
--env=DRONE_DATABASE_DRIVER=postgres \
|
||||||
|
--env=DRONE_DATABASE_DATASOURCE=postgres://$DBUSER:$DBPASS@$DBHOST:5432/$DB?sslmode=disable \
|
||||||
|
--env=DRONE_DATABASE_SECRET=$DBSEC \
|
||||||
|
--env=DRONE_PROMETHEUS_ANONYMOUS_ACCESS=true \
|
||||||
|
--env=DRONE_TLS_CERT=$CERT \
|
||||||
|
--env=DRONE_TLS_KEY=$KEY \
|
||||||
|
--env=DRONE_USER_CREATE=username:drone,admin:true \
|
||||||
|
--env=DRONE_DEBUG=true \
|
||||||
|
--publish=127.0.0.3:80:80 \
|
||||||
|
--publish=127.0.0.3:443:443 \
|
||||||
|
--restart=always \
|
||||||
|
--detach=true \
|
||||||
|
--name=drone \
|
||||||
|
drone/drone:2
|
||||||
|
|
||||||
|
# Disabled:
|
||||||
|
# --env=DRONE_YAML_ENDPOINT=http://172.17.0.3:3005 \
|
Loading…
x
Reference in New Issue
Block a user