edgemail
No description available.
File Explorer
Download Latest Version (.zip)- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- inbox.html
- inbox.js
- index.html
- login.js
- api.rs
- database.rs
- lib.rs
- main.rs
- smtp.rs
- payload.py
- .dockerignore
- .gitignore
- Cargo.toml
- Dockerfile
- fly.toml
- LICENSE
- LICENSE-APACHE2.0
- README.md
- SKILL.md
# Installation Guide
1. Get the code
git clone https://github.com/psarna/edgemail
Downloads the entire project code from GitHub to your computer.
cd edgemail
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t edgemail .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 edgemail
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Rust
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cargo build --release
Compiles the Rust project.
cargo run
Builds and then immediately runs the program.
If cargo build finishes without errors, it worked. The executable is created under target/.
// repository documentation
Was this content helpful?
(0 ratings)
