SolarEnergy/docs/SETUP_PROD.md
Pierre HUBERT 540d10bf78
All checks were successful
continuous-integration/drone/push Build is passing
Add README and start to work on build for prod guide
2024-10-15 22:48:26 +02:00

941 B

Configure project for production

Create production build

Central

The production release of central backend and frontend can be realised on a computer which has NodeJS and Rust installed by executing the following command at the root of the project:

make

The backend will be available at this location:

central_backend/target/release/central_backend

Python device

The Python device isn't production ready yet.

ESP32 device

Flashing the device directly

Use the following commands to flash a device (inside ESP-IDF environnment):

idf.py build
idf.py flash

Getting an OTA update

Use the following command to build an OTA update:

idf.py build

The OTA update is then located in build/main.bin

Pre-requisites

  • A server running a recent Linux (Debian / Ubuntu preferred) with central as hostname
  • DHCP configured on the network

Configure server

TODO