back interdiff of round #2 and #1

docker compose file #1

closed
opened by teal.fm targeting master from docker
REVERTED
docker-compose.yml
··· 1 - version: "3.8" 2 - 3 - services: 4 - discordhose: 5 - build: . 6 - environment: 7 - - DISCORD_WEBHOOK_URL=${DISCORD_WEBHOOK_URL} 8 - env_file: 9 - - .env 10 - restart: unless-stopped 11 - volumes: 12 - - ./.env:/app/.env:ro
NEW
Cargo.toml
··· 1 1 [package] 2 2 name = "discordhose" 3 3 version = "0.1.0" 4 - edition = "2024" 4 + edition = "2021" 5 5 6 6 [dependencies] 7 7 anyhow = "1.0.99"
NEW
Dockerfile
··· 1 1 # Use the official Rust image 2 - FROM rust:1.75-slim as builder 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/* 3 9 4 10 # Set working directory 5 11 WORKDIR /app ··· 16 22 # Runtime stage 17 23 FROM debian:bookworm-slim 18 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 + 19 30 # Create app user 20 31 RUN useradd -r -s /bin/false appuser 21 32