/WetterObservatoriumWeb

Primary LanguagePHPGNU Affero General Public License v3.0AGPL-3.0

WetterObservatoriumWeb

GitHub action status GitLab pipeline status Drone CI deployment status

Dokumentation

Entwicklung

Zur Entwicklung der Anwendung wird eine Umgebung als Dockerfile definiert. Zusätzliche Dienste werden in der Datei docker-compose.yaml konfiguriert. Die Umgebung wird mittels

docker-compose up

gestartet. Anschließend ist die Anwendung durch einen Nginx-Webserver unter http://localhost:8080 und durch einen Apache-Webserver unter http://localhost:8081 erreichbar.

Um Tests auszuführen kann eine Shell in Docker gestartet werden:

$ docker-compose run php sh
# php vendor/bin/phpunit tests