A FOSS R&D software project for 'publishing microservices and infrastructure automation' as a consortium lead by TIB – German National Library of Science and Technology. Consortium partners are: Endocode, le-tex publishing services, Fidus Writer, and Vivliostyle.
Project status > Nov 2018
This is the ADA-Infrastructure repository to create a publishing microservice landscape in different platforms. First supported platform will be the Google Cloud (GCP).
This is Infrastructure-as-code (IaaC) and can be executed on any workstation to fold up a ADA service mesh on a cloud provider.
Warning: Executing this will create costs for you !
- A Linux workstation
- Hashicorp Terraform [1]
- A Google Cloud Account [2]
- Google Cloud SDK [3]
- Git [4]
- Git-crypt [5]
After Creating a GCP account and installing all requirements, you need to initialize the project. This initialization process creates all necessary state files and builds required software (container images).
Open a terminal and execute following line:
[email protected]:consortium/ADA_infra.gitThis utilizes git for cloning the repository from github to your local machine.
make configSee License file in this directory. LICENSE
| [1] | https://www.terraform.io/ |
| [2] | https://cloud.google.com |
| [3] | https://cloud.google.com/sdk/ |
| [4] | https://git-scm.com/ |
| [5] | https://github.com/AGWA/git-crypt |
Note: this document is written in Sphinx and the RST syntax see here for install and cheatsheet http://thomas-cokelaer.info/tutorials/sphinx/index.html