acdh-oeaw / viecpro-backend-devops

MIT License
0 stars 0 forks source link

VieCPro Backend Devops

Deployment and development repository for the VieCPro APIS instance.

This repository is forked from apis-core ("vanilla"), as apis-core is no longer in active development and adaptions to the core code where needed for VieCPro. It also adds VieCPro spefic apps directly to the repository, as these are not used in any other apps and don't need their own repositories any longer.

--> This repository is therefore no longer in sync with apis-core vanilla.

VieCPro specific apps

VieCPro specific django-apps are added in the root directory, separate from apis_core and its nested apps.

Table names vs. app names:

In prior version of this repo, app-names had been changed. This change had no benefits atm and was potential cause for issues. So it was reverted.

Development Container

The devcontainer consists of the following services:

Environment Variables

Makefile

The Makefile contains shortcuts to commands that are frequently used in development. They can be invoked via make {command_name}. See the Makfile for the full list of commands.

Note:
A celery worker needs to be running for the application to function, you can start a new worker by running make worker in the terminal.