Makerspace Database Server
The Makerspace Database Server is the central server used by The Construct @ RIT for managing users and prints. It replaces the existing Construct Database Server (closed-source).
Running
For development and production systems, .NET 5.0 is required for building and testing the application. Python 3 is required for any of the helper scripts, which may be used while developing or deploying.
Development
For development, Construct.Combined
is intended to be run
with everything together with 1 port. A script can be used to
run it, but it doesn't have any benefits over running in
an IDE like Microsoft Visual Studio or JetBrains Rider.
For the command line, dotnet
can quickly be used to build it.
cd Construct.Combined
dotnet run
Deployment
See the setup document.
Docs
Documentation for the project can be found in the docs directory. For the API intended to be used by other applications, see the API specification.
License
This project uses the MIT License.