[AB-155] removing ansible dependency from installer, restructuring deployment container to be packaged with the respective versions, removing build for docker container from maven, for now

fixing liquibase setup for feature mode
This commit is contained in:
Sheldan
2020-11-02 13:03:18 +01:00
parent 389b38f4f0
commit a5b2e40c6b
17 changed files with 331 additions and 121 deletions

View File

@@ -21,8 +21,7 @@ An example implementation of this bot can be seen [here](https://github.com/Shel
* [Ehcache](https://github.com/ehcache/ehcache3) is used as a caching implementation for the database and other caches.
* [Lombok](https://github.com/rzwitserloot/lombok) is used as a framework in order to speed up creation of container classes and builders.
* [Quartz](https://github.com/quartz-scheduler/quartz) is used as a scheduling framework in order to provide functionalities which either require a delayed or cronjob behaviour.
* [Docker](https://github.com/docker) is used to package the application into a container and [Docker Compose](https://github.com/docker/compose) is used to connect the required containers togeteher.
* [Ansible](https://github.com/ansible/ansible) is used to deploy configuration to the running instance
* [Docker](https://github.com/docker) is used to package the application into a container and [Docker Compose](https://github.com/docker/compose) is used to connect the required containers together.
* [Liquibase](https://github.com/liquibase/liquibase) is used to manage changes to the database
## Documentation