Skip to content
Kevin Brinkschulte edited this page Dec 29, 2023 · 2 revisions

Every (Micro-)Service has its own tech stack. Therefore, in each repository, there is a Dockerfile (with Docker Compose) which should provide all necessary dependencies.

The individual services consist of small API-Only RubyOnRails Apps. These can alternatively be started classically with bundle install and rails s.

The MainServer uses a Mysql database as its database base. The remaining services are based on a Postgres database.

In each service, there is an encrypted credentials.yml.enc in the /config directory. Example contents for this can be found in the /config/credentials.yml.tmpl.

With rails credentials:edit, these files can be edited, provided the appropriate /config/master.key.

Clone this wiki locally