Refactor Dockerfiles and CI Configuration
Reconfigure Docker and overhaul the CI strategy:
-
docker-compose has to spin up three images now, for database, frontend and backend. (Frontend container shall not have any access to database but through the backend) -
gitlab ci needs additional build stages for front and backend as well as more tests (jslint, UnitTests, etc). -
Dockerfile for frontend needs to be written.
Edited by Jan Maximilian Michal