Reverted the default urls.sqlite location

This commit is contained in:
SinTan1729 2023-04-08 15:56:29 -05:00
parent b779019716
commit 0ddd75502d
2 changed files with 8 additions and 4 deletions

View File

@ -107,7 +107,11 @@ async fn delete_link(
async fn main() -> std::io::Result<()> { async fn main() -> std::io::Result<()> {
// Generate session key in runtime so that restarts invalidates older logins // Generate session key in runtime so that restarts invalidates older logins
let secret_key = Key::generate(); let secret_key = Key::generate();
let db_location = env::var("db_url").unwrap_or("/opt/urls.sqlite".to_string()); let db_location = env::var("db_url").unwrap_or("/urls.sqlite".to_string());
let port = env::var("port")
.unwrap_or("4567".to_string())
.parse::<u16>()
.expect("Supplied port is not an integer");
// Actually start the server // Actually start the server
HttpServer::new(move || { HttpServer::new(move || {
@ -130,7 +134,7 @@ async fn main() -> std::io::Result<()> {
.service(login) .service(login)
.default_service(Files::new("/", "./resources/").index_file("index.html")) .default_service(Files::new("/", "./resources/").index_file("index.html"))
}) })
.bind(("0.0.0.0", 4567))? .bind(("0.0.0.0", port))?
.run() .run()
.await .await
} }

View File

@ -9,7 +9,7 @@ services:
# Change if you want to mount the database somewhere else # Change if you want to mount the database somewhere else
# In this case, you can get rid of the db volume below # In this case, you can get rid of the db volume below
# and instead do a mount manually by specifying the location # and instead do a mount manually by specifying the location
# - db_url=/opt/urls.sqlite # - db_url=/urls.sqlite
# Change it in case you want to set the website name # Change it in case you want to set the website name
# displayed in front of the shorturls, defaults to # displayed in front of the shorturls, defaults to
# the hostname you're accessing it from # the hostname you're accessing it from
@ -17,7 +17,7 @@ services:
- username=admin - username=admin
- password=$3CuReP4S$W0rD - password=$3CuReP4S$W0rD
volumes: volumes:
- db:/opt/urls.sqlite - db:/urls.sqlite
networks: networks:
- proxy - proxy