Kandidatprojekt av grupp PUM08.
Diagrammet finns här.
Detta är en snabbguide för att komma igång. Se denna readme för mer ingående detaljer om Docker.
- Bygg docker images för frontend/backend
docker compose build
. - Starta frontend/backend containers
docker compose up
. - Surfa till frontenden på http://localhost:3000/
Du behöver bara bygga om när nya paket ska installeras. Både frontenden och backenden bör auto-uppdatera vid ändringar i källkoden, så förmodligen måste du inte starta om containrarna särskilt ofta.
För att kunna få funktioner för syntax, linting, auto-completion och annat smått och gott utan att behöva installera alla paket på din dator kan du använda dev containers. Följ dessa steg för att starta antingen backenden eller frontenden i en dev container.
- Ladda ner extensionet
Dev Containers
till vscode. - Kör kommandot
Dev Containers: Open Folder in Container...
(Ctrl+P
). - Välj antingen mappen som innehåller backenden eller frontenden. Vänta tills dev containern startat ordentligt, du bör se i vänstra hörnet att det står
Dev Container
när den är ansluten.
Extensionet läser ifrån .devcontainer/devcontainer.json
filen som finns under backend
och frontend
mapperna. Den säger åt vscode vilken service den ska använda i docker-compose.yml
filen, men även vilka extensions den per default ska installera.