PoMa is a project management tool. PoMa simply stand for PrOject MAnagment.
PoMa project management tool. Please look into api and client for more information
This project use the concept of git submodules. In order to clone the project and its submodules you have to use the following command:
git clone --recursive git@github.com:Geslain/poma.git
- First create a
.env
file. Environment variables are listed in.env.template
file.
cp .env.template .env
- (Optional) Install docker and docker compose
- Launch docker compose
docker compose up
- (Optional but funnier) Load database archive for seeds data
source .env
docker exec poma-mongo-1 sh -c "exec mongorestore --uri='mongodb://${DATABASE_USER}:${DATABASE_PASSWORD}@127.0.0.1:27017' --archive=./all-collections.archive"
All seeded users passwords are: test
You can import and use the Postman collection in poma.postman_collection.json file