feat: add guarded portal canary release
Memind CI / Test, build, and release guards (push) Failing after 2m14s
Memind CI / Test, build, and release guards (push) Failing after 2m14s
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
services:
|
||||
goosed-canary:
|
||||
image: tkmind/goosed:prod-${GOOSED_TAG:-latest}
|
||||
container_name: goosed-prod-canary
|
||||
restart: unless-stopped
|
||||
env_file: ${GOOSED_PROD_ENV_FILE:-/Users/john/Project/goosed-prod/.env}
|
||||
environment:
|
||||
GOOSE_PORT: 18006
|
||||
GOOSE_AIDER_BIN: /usr/local/bin/aider
|
||||
GOOSE_OPENHANDS_BIN: /usr/local/bin/openhands
|
||||
GOOSE_OPENHANDS_RUNNER: host
|
||||
GOOSE_OPENHANDS_TIMEOUT_SECS: "900"
|
||||
ports:
|
||||
- "18015:18006"
|
||||
volumes:
|
||||
- ${CANDIDATE_RUNTIME_DIR:?}:/opt/portal:ro
|
||||
- ${GOOSED_RUNTIME_TOOLS_DIR:?}:/opt/tools:ro
|
||||
- ${GOOSED_RUNTIME_TOOLS_DIR:?}/bin/aider:/usr/local/bin/aider:ro
|
||||
- ${GOOSED_RUNTIME_TOOLS_DIR:?}/bin/openhands:/usr/local/bin/openhands:ro
|
||||
- ${GOOSED_RUNTIME_TOOLS_DIR:?}/openhands-data:/opt/tools/openhands-data
|
||||
- ${GOOSED_HARNESS_DIR:?}:/home/goose/.codex/harness
|
||||
- ${MINDSPACE_ROOT:?}:${MINDSPACE_ROOT:?}
|
||||
- ${MINDSPACE_STORAGE_ROOT:?}:${MINDSPACE_STORAGE_ROOT:?}
|
||||
- goosed-canary-data:/home/goose/.local/share/goose
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-kfsS", "https://127.0.0.1:18006/status"]
|
||||
interval: 15s
|
||||
timeout: 5s
|
||||
retries: 3
|
||||
start_period: 20s
|
||||
networks:
|
||||
- goosed-net
|
||||
|
||||
volumes:
|
||||
goosed-canary-data:
|
||||
|
||||
networks:
|
||||
goosed-net:
|
||||
driver: bridge
|
||||
Reference in New Issue
Block a user