./webapp-knowledge-assessments
├── backend
│ ├── docker-compose.yml
│ ├── Dockerfile
│ ├── nginx.conf
│ ├── python
│ ├── README.md
│ └── requirements.txt
├── frontend
│ ├── build
│ ├── node_modules
│ ├── package.json
│ ├── package-lock.json
│ ├── public
│ ├── README.md
│ ├── src
│ └── tsconfig.json
├── build_dist.sh
└── README.md
Vorinstalliert muessen NodeJS, npm, und Docker sein.
Geprueft kann dies mit folgenden anweisungen:
node --version
npm --version
docker-compose version
- In der Konsole in das Project-Root navigieren, das ist der Ordner in welchem sich diese Datei sich befindet.
ls
backend build_dist.sh frontend README.md
./build_dist.sh
benoetigt Ausfuehrungsrechte, diese geben wir der Datei mit dem Kommand:
chmod +x ./build_dist.sh`
- Distribution "bauen":
./build_dist.sh
# [...]
sudo docker-compose up --build --remove-orphans
Ctrl-C (Strg-C), nur einmal druecken!
docker-compose down