Proper Devop Setup #20

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

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
continuous-integration/drone the build was successful Details
f3353b8037
Switched to AGPLv3 license
continuous-integration/drone the build failed Details
84d135d5e3
Added frontend linting to cicd
continuous-integration/drone the build failed Details
ddd498e92b
Switched to Make commands for frontend ci
continuous-integration/drone the build failed Details
28aaf6c8d9
Switched to non-alpine node image
continuous-integration/drone the build was successful Details
d381b636c8
Makefile now installs node_modules first
continuous-integration/drone the build was successful Details
d557d45862
Added initial Mocha testing setup
continuous-integration/drone the build was successful Details
f5b443d271
Added frontend build to Docker image
continuous-integration/drone the build failed Details
0d693847b1
Flask now serves the frontend
continuous-integration/drone the build was successful Details
dc00140b65
Fixed linting errors in backend
Jef Roosens added 1 commit 2021-05-18 22:14:38 +02:00
continuous-integration/drone the build was successful Details
8c0a2b4c02
Merge branch 'develop' into 8-devop-setup
Jef Roosens merged commit a53921b429 into develop 2021-05-18 22:15:19 +02:00
This repo is archived. You cannot comment on pull requests.
There is no content yet.