Application to track any process that helps people develop.
Deploy demo masters way status:
This work is licensed under a Creative Commons Attribution 4.0 International License
- make 4.3 (GNU make)
- golang 1.23.0 (we recommendo to use gvm, exist in snap)
- node 22.5.1 (we recommend to use "nvm" or "n" package for installation)
- pnpm 8.15.2 (https://pnpm.io)
- sqlc v1.27.0 (golang package, exist in snap)
- swag v1.16.3 (golang package)
- docker 24.0.7
- docker-compose 1.29.2
- docs - project documentation
- mw-webapp - front end
-
Download repository
-
Install all dependencies in the root directory
pnpm run install:all
-
Create .env file inside all modules with variables from .env.local.example
-
Run databases and nginx in containers (check local.nginx.conf for right addresses):
docker-compose -f local.docker-compose.yml up
- You can run all modules locally (don't forget about database, you should up them manually)
-
pnpm run start- if you want to have live reloading for all modules -
pnpm run serve- if you don't want to have live reloading modules (could speed up tests)
-
Create .env file inside all modules with variables from .env.local.docker.example
-
docker-compose -f local.docker.docker-compose.yml up --build
docker system prune -a && docker system prune --volumes