#3 Docker Entwicklungsumgebung installieren

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.

    ./psh.phar docker:start

     

  2. In den Dockercontainer hinein verbinden

    ./psh.phar docker:ssh

     

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

    ./psh.phar docker:init

     

     

  4. Zuletzt den Dockercontainer wieder verlassen

     

  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:


    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:

 

Entwicklungsumgebung stoppen:

Die Testumgebung kann im Projektordner gestoppt werden mit:

 


Weiter geht’s mit https://opencaching.atlassian.net/wiki/spaces/DEV/pages/1427472400