Compare commits
3 commits
78a1b8fad7
...
e297328f54
| Author | SHA1 | Date | |
|---|---|---|---|
| e297328f54 | |||
| a1c8ddff22 | |||
| 96ad17e43b |
3 changed files with 18 additions and 8 deletions
|
|
@ -9,8 +9,6 @@ RUN cargo fetch --locked
|
||||||
|
|
||||||
RUN cargo build --release
|
RUN cargo build --release
|
||||||
|
|
||||||
RUN rm -rfv /volume/target/*/release/rave
|
|
||||||
|
|
||||||
RUN mv target/*-unknown-linux-musl/release/rave /tmp/rave
|
RUN mv target/*-unknown-linux-musl/release/rave /tmp/rave
|
||||||
|
|
||||||
# --- Runtime ---
|
# --- Runtime ---
|
||||||
|
|
|
||||||
17
docker-compose.yml.example
Normal file
17
docker-compose.yml.example
Normal 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
|
||||||
|
|
@ -69,12 +69,7 @@ async fn main() -> Result<()> {
|
||||||
|
|
||||||
let server = create_server();
|
let server = create_server();
|
||||||
|
|
||||||
let signal_waiter = || async {
|
let server = server.run(route);
|
||||||
let _ = tokio::signal::ctrl_c().await;
|
|
||||||
};
|
|
||||||
|
|
||||||
let server =
|
|
||||||
server.run_with_graceful_shutdown(route, signal_waiter(), Some(Duration::from_secs(5)));
|
|
||||||
|
|
||||||
server.await?;
|
server.await?;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue