mirror of
https://github.com/UniversityOfHelsinkiCS/ohtuilmo.git
synced 2026-10-12 19:03:41 +03:00
907 B
907 B
Local development installation
Prerequisites
- Docker installed
- user set to dockergroup (able to run docker without sudo)
- nvm installed
Steps
-
clone repository
-
setup backend
- in folder backend run
./setback.sh node_version
- node version for backend currently used is 12
- script deletes node_modules, package-lock.json and generates .env file (if not already exist)
- note: including details of .env is not considered good practice, but in this case this is only for loval development mode, so no secrets are leaked
- script starts database in docker, and creates and seeds database
- script starts backend local server
- setup frontend
- in folder frontend run
./setfront.sh node_version
- node version for frontend currently used is 10
- script deletes node_modules, package-lock.json and generates .env file (if not already exist)
- script starts frontend