Proper Devop Setup #20

Merged
Jef Roosens merged 13 commits from 8-devop-setup into develop 2021-05-18 22:15:19 +02:00
Owner

This PR sets up a devop env that can be used for further development. There's a setup for frontend & backend testing and building Docker images. The Makefile wrapper allows for easy access to all needed functions.

The CICD automates all testing & deployment of the development image.

This PR sets up a devop env that can be used for further development. There's a setup for frontend & backend testing and building Docker images. The Makefile wrapper allows for easy access to all needed functions. The CICD automates all testing & deployment of the development image.
Jef Roosens added this to the 0.1.0 milestone 2021-05-18 22:14:01 +02:00
Jef Roosens added the
enhancement
label 2021-05-18 22:14:01 +02:00
Jef Roosens self-assigned this 2021-05-18 22:14:01 +02:00
Jef Roosens added 12 commits 2021-05-18 22:14:03 +02:00
Switched to AGPLv3 license
All checks were successful
continuous-integration/drone the build was successful
f3353b8037
Added frontend linting to cicd
Some checks failed
continuous-integration/drone the build failed
84d135d5e3
Switched to Make commands for frontend ci
Some checks failed
continuous-integration/drone the build failed
ddd498e92b
Switched to non-alpine node image
Some checks failed
continuous-integration/drone the build failed
28aaf6c8d9
Makefile now installs node_modules first
All checks were successful
continuous-integration/drone the build was successful
d381b636c8
Added initial Mocha testing setup
All checks were successful
continuous-integration/drone the build was successful
d557d45862
Added frontend build to Docker image
All checks were successful
continuous-integration/drone the build was successful
f5b443d271
Flask now serves the frontend
Some checks failed
continuous-integration/drone the build failed
0d693847b1
Fixed linting errors in backend
All checks were successful
continuous-integration/drone the build was successful
dc00140b65
Jef Roosens added 1 commit 2021-05-18 22:14:38 +02:00
Merge branch 'develop' into 8-devop-setup
All checks were successful
continuous-integration/drone the build was successful
8c0a2b4c02
Jef Roosens merged commit a53921b429 into develop 2021-05-18 22:15:19 +02:00
This repository is archived. You cannot comment on pull requests.
No description provided.