Encyclopedia of Heavy Music (EHM) designed to store specialized information about heavy music in general.
This app is my term-project on the subject "Database organization". TUSUR 2022.
- Bands
- Albums (LP, EP, singles)
- Members of bands
- Songs
- Genres
- Labels
- Gears (Amps, Guitar and etc.)
- Social medias of members and bands
To run app in docker you need:
-
Install task on your host machine
-
Run:
task run-dev
ordocker compose up
-
In the running container
ehm-back
run viadocker exec
:npx prisma db push
-
Create .env file and insert into it:
PORT=your_port
POSTGRES_USER=
POSTGRES_PASSWORD=
POSTGRES_DB=name_of_your_db
DATABASE_URL="postgresql://postgres:postgres@postgres:5432/${POSTGRES_DB}?schema=public"
TOKEN_KEY=key_for_jwt
Link to mobile this app uses.