Skip to content

Barebone email-service skeleton implementation in Rust/Actix-web

Notifications You must be signed in to change notification settings

volkancakil/emailservice

Repository files navigation

Pre-requisite

You'll need to install:

Launch a (migrated) Postgres database via Docker:

./scripts/init_db.sh

How to build

Using cargo:

cargo build

How to test

Using cargo:

cargo test

Create DB

sqlx database create

Add migrations

sqlx migrate add create_subscriptions_table

Run migrations

SKIP_DOCKER=true ./scripts/init_db.sh

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Barebone email-service skeleton implementation in Rust/Actix-web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published