Installation – Portalserver

Entwicklungs- und Test-Umgebung einrichten

mkdir <ozg-portal>
cd <ozg-portal>
python -m venv env

# activate environment unix-like
source ./env/bin/activate
# activate environment windows
.\env\Scripts\activate.bat

Sourcecode für das Portal

Quellcode auf gitlab.com:

cd <project-folder>
git clone https://gitlab.com/ozg/portal/server.git

Portal setup und erster Start

cd <ozg-portal>

# activate unix-like
source ./env/bin/activate
# activate on windows
.\env\Scripts\activate.bat

pip install -e ".[testing]"

pserve development.ini

Fachverfahren einbinden

Ein Fachverfahren »portaldemo« ist bereits im Portal integriert. Weitere neue Fachverfahren lassen sich über einen Cookiecutter-Template recht einfach an den Start bringen.

# Einmalig cookiecutter installieren

pip install cookiecutter

# Template aufrufen

cookiecutter https://gitlab.com/ozg/portal/coockiecutter_fachverfahren.git

# Alternativ nach dem Download als zip-Datei

cookiecutter /pfad/zum/download/der/zipdatei/coockiecutter_fachverfahren.zip