Application now logs in wonderful JSON format. Application also now reads from configuration files to determine how to host the application. And application start-up logic has been moved into separate file. As such, several new crates were added by Cargo and the backend Dockerfile.dev also received a minor update. It also splits building the Cargo.toml file from building the application allowing for a full rebuild of the docker container to only occur when new crates are added.
Application now logs in wonderful JSON format. Application also now reads from configuration files to determine how to host the application. And application start-up logic has been moved into separate file. As such, several new crates were added by Cargo and the backend Dockerfile.dev also received a minor update. It also splits building the Cargo.toml file from building the application allowing for a full rebuild of the docker container to only occur when new crates are added.