Skip to content
This repository has been archived by the owner on Jul 14, 2023. It is now read-only.
/ api Public archive

The API service of OpenSchool, powering the UI and sending messages to/from the message bus.

License

Notifications You must be signed in to change notification settings

h4n-openschool/api

Repository files navigation

OpenSchool API

CircleCI

The API service of OpenSchool, powering the UI and sending messages to/from the message bus.

Development Prerequisites

You will need:

  • Docker
  • A Linux development environment
  • An installation of Nix

Once you have those, you need to run:

mkdir -p $HOME/.config/nix
cat "experimental-features = nix-command flakes" >> $HOME/.config/nix/nix.conf

Running

Clone a copy of the repository, then drop into a development shell via the included flake.

nix develop

This process could take a while the first time, as it will be downloading copies of required development tooling.

Now, you can run the server software.

go run . serve

By default, it will be running on port 8080, bound only to the local interface.

About

The API service of OpenSchool, powering the UI and sending messages to/from the message bus.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published