To Do ... - pifou25/docker-jeedom GitHub Wiki
add adminer in a single file directory instead of full standalone container:
curl -fsSL https://github.com/vrana/adminer/releases/download/v4.8.0/adminer-4.8.0.php -o adminer.php
separate jeedom & adminer as 2 distinct applications
This clone for having minimal data: single branch and no tag
git clone -b beta --single-branch --no-tags https://github.com/jeedom/core.git jeedom
Use set2net and socat to share USB device over network:
Use UsbIP and SystemD to share USB device over network:
https://community.jeedom.com/t/tuto-usb-deporte-par-ip-avec-usbip-et-systemd/54824
AngularJS Resources https://www.alexandria-library.co/ressources-angular/
improve z-wave nodes monitoring with some code scenarios
Use phusion/baseimage for a 'all-in-one' Jeedom image with apache + php + mysql + cron + at + syslog + ... https://github.com/ByteInternet/baseimage-docker-buster or https://github.com/jgoerzen/docker-debian-base
PHP Entities Generator
FROM php
# add composer
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
# add git and zip
RUN apt update && apt install -y git zip
# add symfony ?
RUN curl -sS https://get.symfony.com/cli/installer | bash
RUN mv /root/.symfony5/bin/symfony /usr/local/bin/symfony
# https://github.com/igorbrites/entity-generator-php
RUN composer global require igorbrites/entity-generator=dev-master
# check this https://github.com/dodo-it/entity-generator/
run mariadb with init shema and generate entities:
docker run --name my-mariadb -v /root/data:/var/lib/mysql -v /root/init.d:/docker-entrypoint-initdb.d -e MARIADB_ROOT_PASSWORD=admin -e MARIADB_DATABASE=jeedom --network my-default -d mariadb:latest
docker run --name generator -v /root/entities:/app/entities -e MYSQL_HOSTNAME=my-mariadb -e MYSQL_DATABASE=jeedom -e MYSQL_USERNAME=root -e MYSQL_PASSWORD=admin --network my-default --rm entity-generator
php index.php -hostname=my-mariadb -database=jeedom -username=root -password=admin