Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.16 KB

File metadata and controls

33 lines (28 loc) · 1.16 KB

Starting Development

To start development, make sure you have Docker installed on your machine. After that, you can start the development containers by running:

docker-compose --env-file .\.env.development down

To stop the development containers, you can press Ctrl + C on the console they are running. Also, if you have the Docker desktop application on Windows, you can manage containers and volumes there too.

If you want to run the containers on background, you can do so with an additional flag

docker-compose --env-file .\.env.development up --build -d

Project Structure

backend/   Django app (settings, APIs)
frontend/  React + Vite app (dev server)
docker-compose.yml  Specifies how services run (frontend, backend, db, ldap)

Branching

master branch for production, dev for all the features. feature branches are merged into dev, and dev is then taken into master at suitable times.

Linting, formatting, etc

No rules configured for dev. Work on the way you want on feature branches. Feature branches are linted/formatted on pull requests to dev.