This repo is mirror of https://gitlab.com/jarv/cmdchallenge
This repo is mirror of https://gitlab.com/jarv/cmdchallenge
This repository contains the code for the site cmdchallenge.com
rtx installdocker-compose build
# For ARM (M1 mac for example) run
# BUILD_ARCH=arm64 docker-compose build
docker-compose up runcmd --remove-orphans
# For ARM (M1 mac for example) run
# BUILD_ARCH=arm64 docker-compose up runcmd caddy -V --remove-orphans
# Connect your browser to http://localhost:8181/
cd cmdchallenge && go test ./...cd site
npm install
npx vite build
cd cmdchallenge
# Start the backend the `-dev` option uses an in-memory db.
go run cmd/runcmd/runcmd.go -dev -staticDistDir=../site/dist
Test a single command:
curl http://localhost:8181/c/r -X POST -F slug=hello_world -F cmd="echo hello world"
Fetch solutions:
curl http://localhost:8181/c/s?slug=hello_world
No open issues yet, or sync has not completed.