Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ruep/engelsystem-stackable
https://github.com/ruep/engelsystem-stackable
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ruep/engelsystem-stackable
- Owner: ruep
- Created: 2015-01-12T21:09:08.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-14T16:22:53.000Z (over 8 years ago)
- Last Synced: 2024-08-02T12:44:02.989Z (6 months ago)
- Language: PHP
- Size: 152 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - ruep/engelsystem-stackable - (others)
README
# Installation eines [Engelsystems](https://github.com/engelsystem/engelsystem) in Docker
## Vorrausetzungen:
Docker ist installiert und läuft
## Vorgehen:
Die Files in ein Verzeichnis kopieren und in dem Verzeichnis::>>> git clone https://github.com/ruep/engelsystem-stackable.git /engel && cd /engel
>>> docker run -v /var/lib/mysql --name=engel_datastore -d busybox echo 'Engel Datastore'
>>> docker build -t ruep/engelssytem-stackable .
>>> docker run -d -e MYSQL_PASS="" --name db --volumes-from engel_datastore -p 3306:3306 tutum/mysql:5.5
>>> docker run -d --link db:db --name app -e DB_PASS="" -p 80:80 ruep/engelssytem-stackable>>> vi ~/.msmtprc
OSX:
>>>Engelsystem im Browser aufrufen
Anmeldung mit `admin:asdfasdf` vornehmen.## Was nicht funktioniert
* email verschicken## Probleme?:
Wenn keine Anmeldung erscheint::
>>> docker ps
Es sollten zwei Container laufenZum starten einer Bash in einen der beiden Container::
>>> docker exec -i -t bash
Der dritte Container beinhaltet nur die Daten.
## Backup
Ein Verzeichnis backups anlegen::
>>> docker run -it --rm -v $(pwd):/backups --link=db:db tutum/mysql:5.5 bash
>>> mysqldump --host $DB_PORT_3306_TCP_ADDR -u admin -p engelsystem > /backups/engelsystem.sql## Restore
Ins Verzeichnis backups gehen::
>>> docker run -it --rm -v $(pwd):/backups --link=db:db tutum/mysql:5.5 bash
>>> mysql -u admin -p -h $DB_PORT_3306_TCP_ADDR engelsystem
>>> source /backups/engelsystem.sql