Refactor 2

This commit is contained in:
Quentin 2020-09-12 20:17:07 +02:00
parent fb4ffbc7fa
commit a23e08ce20
199 changed files with 10 additions and 8 deletions

2
.gitmodules vendored
View file

@ -1,5 +1,5 @@
[submodule "docker/static/goStatic"]
path = app_build/static/goStatic
path = app/build/static/goStatic
url = https://github.com/PierreZ/goStatic
[submodule "docker/blog/quentin.dufour.io"]
path = docker/blog-quentin/quentin.dufour.io

View file

@ -27,13 +27,15 @@ As a generic abstraction is provided, deploying new services should be easy.
To ease the development, we make the choice of a fully integrated environment
1. `os_build`: where you will build our OS image based on Debian that you will install on your server
2. `os_config`: our Ansible recipes to configure and update your freshly installed server
3. `app_build`: our Docker files to build immutable images of our applications
4. `app_integration`: Our Docker compose files to test locally how our built images interact together
5. `app_config`: Files containing application configurations to be deployed on Consul Key Value Store
6. `app_deployment`: Files containing application definitions to be deployed on Nomad Scheduler
7. `op_guide`: Guides to explain you operations you can do cluster wide (like configuring postgres)
1. `os` the base os for the cluster
1. `build`: where you will build our OS image based on Debian that you will install on your server
2. `config`: our Ansible recipes to configure and update your freshly installed server
2. `apps` apps we deploy on the cluster
1. `build`: our Docker files to build immutable images of our applications
2. `integration`: Our Docker compose files to test locally how our built images interact together
3. `config`: Files containing application configurations to be deployed on Consul Key Value Store
4. `deployment`: Files containing application definitions to be deployed on Nomad Scheduler
3. `op_guide`: Guides to explain you operations you can do cluster wide (like configuring postgres)
## Start hacking

Some files were not shown because too many files have changed in this diff Show more