docker compose file #1

closed
opened by teal.fm targeting master from docker
Changed files
+13 -2
+1 -1
Cargo.toml
··· 1 [package] 2 name = "discordhose" 3 version = "0.1.0" 4 - edition = "2024" 5 6 [dependencies] 7 anyhow = "1.0.99"
··· 1 [package] 2 name = "discordhose" 3 version = "0.1.0" 4 + edition = "2021" 5 6 [dependencies] 7 anyhow = "1.0.99"
+12 -1
Dockerfile
··· 1 # Use the official Rust image 2 - FROM rust:1.75-slim as builder 3 4 # Set working directory 5 WORKDIR /app ··· 16 # Runtime stage 17 FROM debian:bookworm-slim 18 19 # Create app user 20 RUN useradd -r -s /bin/false appuser 21
··· 1 # Use the official Rust image 2 + FROM rust:1.82-slim as builder 3 + 4 + # Install build dependencies 5 + RUN apt-get update && apt-get install -y \ 6 + pkg-config \ 7 + libssl-dev \ 8 + && rm -rf /var/lib/apt/lists/* 9 10 # Set working directory 11 WORKDIR /app ··· 22 # Runtime stage 23 FROM debian:bookworm-slim 24 25 + # Install runtime dependencies 26 + RUN apt-get update && apt-get install -y \ 27 + ca-certificates \ 28 + && rm -rf /var/lib/apt/lists/* 29 + 30 # Create app user 31 RUN useradd -r -s /bin/false appuser 32