Skip to content

harvestcore/matroos

Repository files navigation

Matroos

Create and deploy Discord bots easily.

Status
CI Unit tests
Release Release
License License
Documentation ​ - ​Markdown ​ - ​Markdown PDF - Latest artifact
PDF Build & Spellcheck PDF build & spellcheck
API reference API

How to run the software

Backend & workers

Using Docker:

docker-compose up --build

Using dotnet:

# Compile backend
cd backend
dotnet restore
dotnet build --no-restore -c Release
dotnet publish -c Release -o ./app --no-restore

# Compile worker
cd worker
dotnet restore
dotnet build --no-restore -c Release
dotnet publish -c Release -o ./app --no-restore

# Run backend
cd backend/app
dotnet Matroos.Backend.dll

# Run worker
cd worker/app
dotnet Matroos.Worker.dll

Using Visual Studio:

  • Open the solution backend and worker solution (.sln) files.

Frontend

Using Docker:

docker-compose up --build

Using npm:

cd matroos/frontend

# Install dependencies.
npm install

# Run a development environment.
npm run start

# Build a production app.
npm run build