hakoniwa-code-runner 0.2.1

Run code snippets in a variety of languages over network.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.PHONY: devcontainer devcontainer-ci test start-server

default: test

devcontainer:
	./scripts/dockerbuild.sh all
	docker build -f ./.devcontainer/Dockerfile . -t hcr-devcontainer:latest

devcontainer-ci:
	docker build -f ./Dockerfile . -t hcr-devcontainer-ci:latest

test: devcontainer-ci
	docker run --privileged --rm -it hcr-devcontainer-ci:latest cargo test

start-server: devcontainer-ci
	docker run --privileged --rm -it -p 8080:8080 --stop-signal SIGINT hcr-devcontainer-ci:latest cargo run start -c ./.devcontainer/app.toml