docs.rs failed to build hermodapi-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Hermod
The Hermod project is currently a monorepo split into two projects - api and www.
Api contains a Rust server application executable that serves as our project's backend.
Www contains a React webserver that serves as our project's frontend.
Spec.yaml contains Digital Ocean Application specifications for our project's deployment.
API
Running API
Dependencies
Installation Instructions for Mac/Linux
# Install Rust, psql, and Docker
# Build and run application
Additional commands useful for developing in the api project are located in the api folder's README
Hermod api
For instructions to run the project, look at the repo-level README.
Rust project documentation
To view the project's auto-generated documentation, run cargo doc --open locally, or view
the latest version online.
Useful commands
# Install optional Rust command-line utilities
# Other useful commands
| TEST_LOG=true |
Project Architecture
- configurations contains three files - base.yaml, local.yaml, and production.yaml. Base.yaml contains default configuration shared between local and production, and local and production specify configuration settings that differ between the two environments.
- migrations
- scripts
- src
- tests
- .env
- Cargo.toml
- Dockerfile
- sqlx-data.json