Add S3 bucket configuration
This commit is contained in:
@ -3,6 +3,7 @@ use actix_remote_ip::RemoteIPConfig;
|
||||
use actix_web::middleware::Logger;
|
||||
use actix_web::{web, App, HttpServer};
|
||||
use geneit_backend::app_config::AppConfig;
|
||||
use geneit_backend::connections::s3_connection;
|
||||
use geneit_backend::controllers::{
|
||||
auth_controller, families_controller, members_controller, server_controller, users_controller,
|
||||
};
|
||||
@ -13,6 +14,12 @@ async fn main() -> std::io::Result<()> {
|
||||
|
||||
log::info!("Start to listen on {}", AppConfig::get().listen_address);
|
||||
|
||||
// Initialize bucket
|
||||
log::info!("Initialize bucket");
|
||||
s3_connection::create_bucket_if_required()
|
||||
.await
|
||||
.expect("Failed to initialize S3 bucket!");
|
||||
|
||||
HttpServer::new(|| {
|
||||
App::new()
|
||||
.wrap(
|
||||
|
Reference in New Issue
Block a user