From 355275bef15864b7d9825686f2ccda8621d308de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=A8=B8=EB=8B=88=ED=8E=98=EB=8B=88?= Date: Fri, 20 Mar 2026 15:19:19 +0900 Subject: [PATCH] feat: add docker-compose with socket proxy and agent server --- docker-compose.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4ae83e5 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,44 @@ +services: + docker-socket-proxy: + image: tecnativa/docker-socket-proxy:latest + environment: + - CONTAINERS=1 + - POST=1 + - EXEC=1 + - IMAGES=1 + - NETWORKS=0 + - VOLUMES=0 + - SERVICES=0 + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + networks: + - galaxis-net + restart: unless-stopped + + galaxis-agent: + build: . + image: galaxis-agent:latest + restart: unless-stopped + user: "1000:1000" + ports: + - "8100:8000" + env_file: .env + environment: + - DOCKER_HOST=tcp://docker-socket-proxy:2375 + volumes: + - uv-cache:/cache/uv + - npm-cache:/cache/npm + - agent-data:/data + networks: + - galaxis-net + depends_on: + - docker-socket-proxy + +networks: + galaxis-net: + external: true + +volumes: + uv-cache: + npm-cache: + agent-data: