forked from Deuxfleurs/infrastructure
Refactor 2
This commit is contained in:
parent
fb4ffbc7fa
commit
a23e08ce20
199 changed files with 10 additions and 8 deletions
2
.gitmodules
vendored
2
.gitmodules
vendored
|
@ -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
|
||||
|
|
16
README.md
16
README.md
|
@ -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
Loading…
Reference in a new issue