entrypoint was being put inside the working directory, which is
preserved
that made entrypoint "persistent", avoiding future updates
solution is to put it in the root (/), which is not preserved
- added db persistence
- bugfix init_flagfile, as now its volume is persisted, it really does
the configuration step when needed
- also added production deployment for the non dpp deployment
- dpp_module becomes optional
- docker compose for simple devicehub and with the dpp module
- changed logic in entrypoint so different parts are configured or
- not depending on the new DPP_MODULE env var
- optional snapshots
- new default directory for SNAPSHOTS_PATH
- new env var IMPORT_SNAPSHOTS to optionally import the snapshots or not
- new Make file targets:
- dc_up_devicehub: docker compose for simple devicehub
- dc_up_devicehub_dpp: docker compose for devicehub with DPP_module