Coursework Source File for Informatics Large Practical INFR09051
Find a file
2026-01-22 08:19:25 +00:00
.devcontainer Initial commit 2025-10-08 12:59:40 +01:00
.github/workflows ci(nix): Apply ci devshell 2026-01-22 08:09:22 +00:00
docs docs: add docs 2025-12-06 10:34:27 +00:00
drone-black-box ci(automation): pre-ci setup 2026-01-22 07:50:30 +00:00
drone-frontend docs: add docs 2025-12-06 10:34:27 +00:00
ilp-rest-service ci(test): Test of CI 2026-01-22 08:01:15 +00:00
.gitattributes Initial commit 2025-10-08 12:59:40 +01:00
.gitignore ci(automation): pre-ci setup 2026-01-22 07:50:30 +00:00
.justfile ci(test): Test of CI 2026-01-22 08:01:15 +00:00
compose.yml feat: containerize 2025-12-06 09:48:30 +00:00
flake.lock feat: prototyping a concurrent location service 2025-11-29 23:34:59 +00:00
flake.nix ci(deps): Add fd 2026-01-22 08:11:55 +00:00
README.md docs(README): Add Workflow badge and repo description 2026-01-22 08:19:25 +00:00

Informatics Large Practical Coursework 3

This is a temporary repository, if you are viewing on GitHub, just ignore the (randomly generated) repository name.

Polyglot CI

Installation

Docker Compose

docker-compose up -d

Then access the application at http://localhost:4173.

If Network Error occurs, try

chromium --user-data-dir="/tmp/chromium" --disable-web-security

since CORS is not handled in this setup.

Setup via Nix

Ensure you have Nix installed, then run:

nix develop

This will set up a development environment with all necessary dependencies.

Then start each component separately:

cd ilp-rest-service
./gradlew bootRun

cd drone-black-box/
go build
./drone-black-box

cd drone-frontend/
bun dev .