- Rust (stable version)
- PostgreSQL installed and configured
- FFmpeg for video management
-
Clone this repository:
git clone https://github.com/your-repository/rust-to-gif.git
-
Navigate to the project directory:
cd rust-to-gif-backend
-
Create a
.env
file in the root directory and add the following environment variables:DATABASE_URL=postgres://username:password@localhost/dbname SECRET_KEY=your_secret_key
-
Install the required dependencies: Ensure that Rust is installed. You can install Rust by following instructions from rust-lang.org. Then, in the project directory, run:
cargo build
-
Run the project:
cargo run
-
Access the API at
http://localhost:8080
. -
You can test the API using tools like Postman or curl.
\dt
\l
\d nom_de_la_table
SELECT * FROM nom_de_la_table;
\q
CREATE DATABASE nom_de_la_base;
DROP DATABASE nom_de_la_base;
CREATE USER nom_utilisateur WITH PASSWORD
'mot_de_passe';
DROP USER nom_utilisateur;
GRANT ALL PRIVILEGES ON DATABASE nom_base TO nom_utilisateur;
REVOKE ALL PRIVILEGES ON DATABASE nom_base FROM nom_utilisateur;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO nom_utilisateur;
REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA public FROM nom_utilisateur;
GRANT ALL PRIVILEGES ON nom_table TO nom_utilisateur;
REVOKE ALL PRIVILEGES ON nom_table FROM nom_utilisateur;