A fully functional software licensing server written in Dart. You can find a list of client skds here.
-
First you need to start a postgres server. You can do this by running the following command:
cp .env.example .env docker compose -f dev.docker-compose.yaml up -d
or if you have slidy installed you can run:
slidy run up
-
Run the server using the following command:
dart run bin/main.dart
-
Debug the server using your favorite IDE.
- Edit
schema.prisma
to your heart's content. - Run
npx prisma db push
to update the dart orm. - Done!
Note
Docker deployment is coming soon.
This project is supposed to be deployed together with the echidna_webui. The webui is the frontend for the server.