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 rm -rfv /volume/target/*/release/rave
|
||||
|
||||
RUN mv target/*-unknown-linux-musl/release/rave /tmp/rave
|
||||
|
||||
# --- 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 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?;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue