Compare commits

..

3 commits

3 changed files with 18 additions and 8 deletions

View file

@ -9,8 +9,6 @@ RUN cargo fetch --locked
RUN cargo build --release
RUN rm -rfv /volume/target/*/release/rave
RUN mv target/*-unknown-linux-musl/release/rave /tmp/rave
# --- Runtime ---

View file

@ -0,0 +1,17 @@
version: '3'
services:
db:
image: postgres:15
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: rave
rave:
image: forge.lys.ee/lyssieth/rave:amd64
environment:
DATABASE_URL: postgresql://postgres:postgres@db/rave
ports:
- 8000:1234
depends_on:
- db

View file

@ -69,12 +69,7 @@ async fn main() -> Result<()> {
let server = create_server();
let signal_waiter = || async {
let _ = tokio::signal::ctrl_c().await;
};
let server =
server.run_with_graceful_shutdown(route, signal_waiter(), Some(Duration::from_secs(5)));
let server = server.run(route);
server.await?;