add proxy support

This commit is contained in:
Your Name
2021-07-31 12:15:32 +00:00
parent 532a0475bf
commit e1cae5872e
7 changed files with 113 additions and 15 deletions

View File

@@ -1,6 +1,38 @@
version: "3.9"
services:
runner-proxy:
image: uazo/privoxy
networks:
- bridge-ext
env_file:
- buildstack.env
volumes:
- /tmp/proxy:/tmp/proxy:rw
- /tmp/forward-proxy:/tmp/forward-proxy:rw
deploy:
mode: global
placement:
max_replicas_per_node: 1
constraints: [node.labels.githubrunner == 1]
# githubrunner:
# image: uazo/github-runner
# runtime: sysbox-runc
# depends_on:
# - runner-proxy
# networks:
# - bridge-int
# volumes:
# - /tmp/proxy:/tmp/proxy:rw
# - /tmp/forward-proxy:/tmp/forward-proxy:rw
# - /tmp/docker-inner:/var/lib/docker:rw
# deploy:
# mode: global
# placement:
# max_replicas_per_node: 1
# constraints: [node.labels.githubrunner == 1]
buildboxcasd:
image: uazo/buildboxcasd
networks:
@@ -28,6 +60,20 @@ services:
max_replicas_per_node: 8
constraints: [node.labels.gomarunners == 8]
buildboxrunner-6:
image: uazo/buildboxrunner
networks:
- bridge-int
depends_on:
- buildboxcasd
volumes:
- /tmp/cache:/wrk-cache:rw
deploy:
replicas: 20
placement:
max_replicas_per_node: 6
constraints: [node.labels.gomarunners == 6]
buildboxrunner-4:
image: uazo/buildboxrunner
networks: