image de la solution domotique nextdom domotique: https://www.nextdom.org/
2.6K
x.y.z => suit les versions github (release) deb => version selon les paquets debian produits.
a venir, la version raspberry pi x.y.z
Cette image est construite a partir des scripts js, css compilés de nextdom, donc destinée à la production. Le tag correspond au tag github. docker tag 0.0.6 correspond à la release 0.0.6 de github.
l'image ne contient que la partie apache, php, et execution des shells. il faut avoir une bdd mysql disponible, ou l'utilisateur ( variale MYSQL_USER ) a été crée avec le mot de passe ( MYSQL_PASSWORD ) avec un accés sur la bdd (MYSQL_DATABASE)
docker run
-e ROOT_PASSWORD=changeIt
-e BRANCH=develop
-e VERSIONTAG=0.0.6
-e ROOT_PASSWORD=
-e MYSQL_HOST=nextdom-mysql
-e MYSQL_PORT=3306
-e MYSQL_DATABASE=nextdomdb
-e MYSQL_USER=nextdom_user
-e MYSQL_PASSWORD=changeIt
-e TZDATA=Europe/Paris
-p "9280:80"
-p "9643:443"
edgd1er/nextdom:0.0.6
version: '3.1'
services:
nextdom-web:
image: edgd1er/nextdom-web:0.0.6
depends_on:
- nextdom-mysql
environment:
BRANCH: develop
MYSQL_DATABASE: nextdomdb
MYSQL_HOST: nextdom-mysql
MYSQL_PASSWORD: changeIt
MYSQL_PORT: '3306'
MYSQL_USER: nextdom_user
ROOT_PASSWORD: ''
VERSIONTAG: 0.0.6
expose:
- '80'
- '443'
healthcheck:
interval: 10s
test:
- CMD
- curl
- -f
- http://localhost/public/here.html
timeout: 10s
image: edgd1er/nextdom-web:0.0.6
ports:
- 9280:80/tcp
- 9643:443/tcp
restart: unless-stopped
tmpfs:
- /var/log/
- /var/www/html/log/
- /tmp/nextdom/
volumes:
- wwwdata-prod:/var/www/html:rw
- ./:/root/export:rw
nextdom-mysql:
environment:
MYSQL_DATABASE: nextdomdb
MYSQL_HOST: nextdom-mysql
MYSQL_PASSWORD: changeIt
MYSQL_ROOT_HOST: '%'
MYSQL_ROOT_PASSWORD: changeItToo
MYSQL_USER: nextdom_user
TZ: Europe/Paris
expose:
- '3306'
image: mysql/mysql-server:5.7
ports:
- 3326:3306/tcp
restart: unless-stopped
volumes:
- mysqldata-prod:/var/lib/mysql:rw
docker-compose run --rm nextdom-web cat /var/www/html/core/config/common.config.php
docker-compose run --rm nextdom-mysql /usr/bin/mysql -uroot -hlocalhost -pMnextdom96 -e 'select user,host from mysql.user;'
docker-compose run --rm nextdom-web bash
docker-compose run --rm nextdom-mysql bash
docker-compose exec nextdom-web bash
docker-compose exec nextdom-mysql bash
docker cp backup/backup-myNextom.mydomain.tld-date.time.tar.gz $(docker-compose ps -q nextdom-web):/var/www/html/backup/
Content type
Image
Digest
Size
361.4 MB
Last updated
over 6 years ago
docker pull edgd1er/nextdom-web:latest-amd64