- Dockerfile.test: mimics fresh install (venv, CLI wrapper, healthcheck) - CI workflow: builds Docker image, smoke tests CLI/server/health/update endpoints - Release workflow: triggers on v* tags, runs same smoke tests, creates GitHub Release - test-local.sh: local pre-push test script (port 9999, auto-cleanup) - contrib/guanaco-wrapper.sh: CLI wrapper for Docker environment
5 lines
No EOL
187 B
Bash
Executable file
5 lines
No EOL
187 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# Guanaco CLI wrapper — matches what install.sh generates
|
|
GUANACO_DIR="/opt/guanaco"
|
|
VENV_DIR="/opt/guanaco-venv"
|
|
exec "$VENV_DIR/bin/python" "-m" "guanaco.cli" "$@" |