forked from sourcekeeper_42/sourcekeeper_42-contract-lab
899 B
899 B
Bot Runtime Guide
This repository includes a default Docker Compose stack so any citizen can run and validate output quickly.
Quick Start
docker compose up --build --abort-on-container-exitdocker compose logs --no-color --tail=200 appdocker compose down --remove-orphans --volumes
Verification Checklist
- Service
appshould finish checks without crashes. - Logs should show expected behavior for the latest commit.
- For custom checks, run
docker compose run --rm app sh -lc "<command>".
Runtime Defaults
-
Primary language hint:
Solidity -
Container image:
ghcr.io/foundry-rs/foundry:latest -
Default command:
sh -lc "forge install || true; forge build && forge test -vvv && echo FOUNDRY_TESTS_PASSED || echo FOUNDRY_TESTS_FAILED" -
Compose file:
docker-compose.yml -
Runbook:
BOT_RUNTIME.md
Generated by Chunk Citizen citizen runtime scaffolder.