Proper Devop Setup #20

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

13 Commits (develop)

Author SHA1 Message Date
Jef Roosens 8c0a2b4c02 Merge branch 'develop' into 8-devop-setup
continuous-integration/drone the build was successful Details
2021-05-18 22:14:34 +02:00
Jef Roosens dc00140b65
Fixed linting errors in backend
continuous-integration/drone the build was successful Details
2021-05-18 22:09:16 +02:00
Jef Roosens 0d693847b1
Flask now serves the frontend
continuous-integration/drone the build failed Details
2021-05-18 22:06:37 +02:00
Jef Roosens f5b443d271
Added frontend build to Docker image
continuous-integration/drone the build was successful Details
2021-05-18 21:46:17 +02:00
Jef Roosens d557d45862
Added initial Mocha testing setup
continuous-integration/drone the build was successful Details
2021-05-18 18:33:25 +02:00
Jef Roosens d381b636c8
Makefile now installs node_modules first
continuous-integration/drone the build was successful Details
2021-05-18 17:28:57 +02:00
Jef Roosens 28aaf6c8d9
Switched to non-alpine node image
continuous-integration/drone the build failed Details
2021-05-18 15:56:58 +02:00
Jef Roosens ddd498e92b
Switched to Make commands for frontend ci
continuous-integration/drone the build failed Details
2021-05-18 15:55:36 +02:00
Jef Roosens 84d135d5e3
Added frontend linting to cicd
continuous-integration/drone the build failed Details
2021-05-18 15:33:49 +02:00
Jef Roosens b649e3a1a9
Added eslint config 2021-05-18 15:28:11 +02:00
Jef Roosens 17a20052b7
Added editorconfig file 2021-05-18 15:15:00 +02:00
Jef Roosens 1a183067b8
Began a roadmap [CI SKIP] 2021-05-18 14:21:58 +02:00
Jef Roosens f3353b8037
Switched to AGPLv3 license
continuous-integration/drone the build was successful Details
2021-05-18 14:14:56 +02:00