# actix-sqlx-todo Example Todo application using Actix-web and [SQLx](https://github.com/launchbadge/sqlx) with sqlite # Usage ## Prerequisites * Rust * SQLite ## Change into the project sub-directory All instructions assume you have changed into this directory: ```bash $ cd database_interactions/sqlx_todo ``` ## Set up the database * Create new database: ```bash ./setup_db.sh ``` * Copy `.env.example` into `.env` and adjust `DATABASE_URL` to match your SQLite address, if needed ```sh cat schema.sql | sqlite3 test.db cp .env.example .env ``` ## Run the application To run the application execute: ```bash cargo run ``` By default the application will be available on `http://localhost:8080`. If you wish to change address or port you can do it inside the `.env` file