Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Entwicklungsumgebung (Docker) starten und initialisieren

Entwicklungsumgebung zum ersten Mal starten:

(siehe auch: Github: starting the docker environment)

In den Projektordner “oc-server3“ navigieren und dort die Installation der Testumgebung starten. Es stehen hierfür zwei Befehlsfolgen zur Verfügung:

  1. Die Dockerumgebung starten (ggf. der Benutzerkontensteuerung zustimmen). Dieser Vorgang dauert ein paar Minuten.

    Code Block
    ./psh.phar docker:start

  2. In den Dockercontainer hinein verbinden

    Code Block
    ./psh.phar docker:ssh

  3. Anschließend in der sich öffnenden docker bash einmalig das Initialisierungsskript starten.
    Dieser Vorgang dauert ein paar Minuten.

    Code Block
    ./psh.phar docker:init

  4. Zuletzt den Dockercontainer wieder verlassen

    Code Block
    exit

  5. Die Entwicklungsumgebung steht nun über den Browser bereit unter:
    http://docker.team-opencaching.de bzw.
    http://try.docker.team-opencaching.de

  6. Das Passwort für den Benutzer root lautet developer
    Das Passwort der anderen Benutzer (Benutzernamen siehe Datenbank) lautet password

  1. Statt der in der linken Spalte beschriebenen Befehlsfolge kann die Dockerinitialisierung auch mit einem einzigen Befehl gestartet werden:

    Code Block
    ./psh.phar docker:start-clean


    Dieser Befehl führt alle links beschriebenen Kommandos aus, löscht zusätzlich die Dockercontainer, den Cache des Testservers sowie alle von git ignorierten Dateien.

    Dieser Vorgang dauert ein paar Minuten länger und empfiehlt sich nur, wenn eine saubere Umgebung hergestellt werden soll oder während der Initialisierung unbehebbare Fehler auftreten.

  2. Die Entwicklungsumgebung steht nun über den Browser bereit unter:
    http://docker.team-opencaching.de bzw.
    http://try.docker.team-opencaching.de

  3. Das Passwort für den Benutzer root lautet developer
    Das Passwort der anderen Benutzer (Benutzernamen siehe Datenbank) lautet password

Entwicklungsumgebung ein weiteres Mal starten:

Die Testumgebung kann z.B. nach einem Neustart des Rechners im Projektordner gestartet werden mit:

Code Block
./psh.phar docker:start

Entwicklungsumgebung stoppen:

Die Testumgebung kann im Projektordner gestoppt werden mit:

Code Block
./psh.phar docker:stop


Weiter geht’s mit #4: Datenbank Zugriff/Import/Export/..