Hallo,
ich betreibe seit Jahren einen RPI2 mit der Volkszaehler Software (inkl. PHP und MySQL).
Ich find das ei23-Projekt super und möchte mittelfristig nur noch den RPI4 mit ei23 betreiben.
Hat jemand den Volkszaehler (inkl. PHP und MySQL) in der docker-compose.yml eingebaut?
Danke
Gruß
Andi
volkszaehler.yml
Re: volkszaehler.yml
Hab mal kurz was gesucht:
Auf basis von diesem Projekt
https://github.com/volkszaehler/docker
sollte die docker-compose syntax etwa so aussehen
Hab es aber nicht getestet und volumes für Backups sind da auch nicht drin...
Wenn du damit was hinbekommst, teile gerne dein Ergebnis.
Auf basis von diesem Projekt
https://github.com/volkszaehler/docker
sollte die docker-compose syntax etwa so aussehen
Code: Alles auswählen
mysql:
image: hypriot/rpi-mysql
container_name: mysql
environment:
- MYSQL_ROOT_PASSWORD=volkszaehler
- MYSQL_DATABASE=volkszaehler
- MYSQL_USER=vz
- MYSQL_PASSWORD=demo
restart: always
volkszaehler:
image: andig/rpi-volkszaehler
container_name: volkszaehler
depends_on:
- mysql
environment:
- VZ_DB_HOST=mysql
- VZ_DB_NAME=volkszaehler
- VZ_DB_USER=vz
- VZ_DB_PASSWORD=demo
ports:
- 8080:80
restart: always
Hab es aber nicht getestet und volumes für Backups sind da auch nicht drin...
Wenn du damit was hinbekommst, teile gerne dein Ergebnis.
- Böse Menschen sind selten tatsächlich böse, meistens eher faul oder dumm.
- Du kannst nur dann sicher sein, wenn du weißt, dass du nie ganz sicher sein kannst.
- Du kannst nur unabhängig werden, wenn du weißt, dass du nie ganz unabhängig sein wirst.
Re: volkszaehler.yml
Hallo Felix,
Danke für den schnellen Support.
docker-compose.yml angepasst (volumes und port) und ei23 dc ausgeführt.
...
Pulling volkszaehler (andig/rpi-volkszaehler:)...
ERROR: The image for the service you're trying to recreate has been removed.
--> leider gibt es das Image nicht mehr.
Danke
Gruß
Andi
Danke für den schnellen Support.
docker-compose.yml angepasst (volumes und port) und ei23 dc ausgeführt.
...
Pulling volkszaehler (andig/rpi-volkszaehler:)...
ERROR: The image for the service you're trying to recreate has been removed.
--> leider gibt es das Image nicht mehr.
Danke
Gruß
Andi
Re: volkszaehler.yml
Hallo,
konntest du das Problem mittlerweile lösen?
Viele Grüße
Fred
konntest du das Problem mittlerweile lösen?
Viele Grüße
Fred
Re: volkszaehler.yml
Schaut mal hier
https://github.com/volkszaehler/volksza ... ompose.yml
Ich würde aber für die Visualisierung Grafana und für die Datenbank Influx empfehlen.
https://github.com/volkszaehler/volksza ... ompose.yml
Code: Alles auswählen
database:
image: mariadb
environment:
MYSQL_DATABASE: volkszaehler
MYSQL_USER: vz
MYSQL_PASSWORD: demo
MYSQL_ROOT_PASSWORD: admin_demo
volkszaehler:
image: volkszaehler/volkszaehler
ports:
- 8080:8080
# NOTE: The init command will only work once the database is fully up and running.
# By putting restart: always docker-compose will retry starting this container
# and finally complete the database setup sequence.
command: sh -c "
sed -i s/localhost/database/ /vz/etc/config.yaml &&
sed -i s/vz_admin/root/ /vz/etc/config.yaml &&
sleep 1 &&
(/vz/bin/doctrine orm:schema-tool:update --force || /vz/bin/doctrine orm:schema-tool:create) &&
/vz/vendor/bin/ppm start -c /vz/etc/middleware.json --static-directory /vz/htdocs --cgi-path=/usr/local/bin/php"
links:
- database
depends_on:
- database
restart: always
push-server:
image: volkszaehler/volkszaehler
ports:
- 5582:5582
- 8082:8082
command: sh -c "
sed -i s/localhost/database/ /vz/etc/config.yaml &&
/vz/bin/push-server"
links:
- database
depends_on:
- database
restart: always
Ich würde aber für die Visualisierung Grafana und für die Datenbank Influx empfehlen.
- Böse Menschen sind selten tatsächlich böse, meistens eher faul oder dumm.
- Du kannst nur dann sicher sein, wenn du weißt, dass du nie ganz sicher sein kannst.
- Du kannst nur unabhängig werden, wenn du weißt, dass du nie ganz unabhängig sein wirst.