Setup
Setup Docker Package
- Clone the deploy branch
git clone --branch deploy https://github.com/mhoek2/esp32.git cd esp32
- Adjust docker-compose.yml and .env to your needs
- Compose
docker compose up -d --pull always
- Setup Database
# phpmyadmin: http://localhost/phpmyadmin # wait for database to be active and run: docker exec -it esp32_app php spark migrate --all # setup demo user (admin@esp32.io:admin) and devices docker exec -it esp32_app php spark db:seed DemoSeeder
- Dashboard is now accessable using the url set in .env
Updating
- Update the containers
cd esp32 # shutdown containers docker compose down # remove appdata volume (/var/www) # TODO: Get rid of this .. docker volume rm esp32_appdata # pull latest & compose docker compose up -d --pull always # update database if required docker exec -it esp32_app php spark migrate