Framework
Test-Datenbanken für Unit-Tests
PostgreSQL
Zum Testen des PostgreSQL stellt die Apiida einen Docker-Container zur Verfügung, der das offizielle PostgreSQL-Docker-Image verwendet (siehe hier). Dieser Container wird zum Testen des PostgresDatabaseProviders verwendet.
Der Container wurde wie folgt angelegt:
# Netzwerk anlegen (nicht notwendig, aber for good measure)
docker network create nostromo_test
# Container erstellen und starten
docker run -d -p 5444:5432 --restart always --network=nostromo_test --name nostromo_postgres_test -e POSTGRES_PASSWORD=$SIEHE_PASSBOLT postgres
Die Login-Credentials sind wie folgt:
<database>
<engine>postgres</engine>
<host>172.16.10.111</host>
<port>5444</port>
<dbname>postgres</dbname>
<user>postgres</user>
<password>SIEHE PASSBOLT: /NFS/nfs-ci/postgres-test-server</password>
</database>
Suchmaschinenoptimierung
<seo>
<title>{{ string }}</title>
<description>{{ string}}</description>
<keywords>{{ string }}</keywords>
</seo>
title
: Titel der Anwendungdefault: ““
description
: Beschreibung der Anwendungdefault: ““
keywords
: ??default: ““
Session
name
: Der Name des Session Cookie. Dieser muss auf dem Webserver eindeutig identifizierbar sein, andernfalls wird der Inhalt des Session Cookie an andere Webserver-Instanzen freigegeben.required
WebAuth
passwordLoginSuperAdminAllowed
: technischer SuperAdmin id=1 2FA Fladefault: false
Logging
level
: Gibt das Log-Level für den Logger an. Mögliche Werte sind:100 = DEBUG
200 = INFO
300 = WARNING
400 = ERROR
showServerVar
: Log Vars from Serverdefault: false
Template
template
: Benutzes Templaterequired