docker compose file #1

closed
opened by teal.fm targeting master from docker
Changed files
+13 -2
+1 -1
Cargo.toml
···
[package]
name = "discordhose"
version = "0.1.0"
-
edition = "2024"
+
edition = "2021"
[dependencies]
anyhow = "1.0.99"
+12 -1
Dockerfile
···
# Use the official Rust image
-
FROM rust:1.75-slim as builder
+
FROM rust:1.82-slim as builder
+
+
# Install build dependencies
+
RUN apt-get update && apt-get install -y \
+
pkg-config \
+
libssl-dev \
+
&& rm -rf /var/lib/apt/lists/*
# Set working directory
WORKDIR /app
···
# Runtime stage
FROM debian:bookworm-slim
+
# Install runtime dependencies
+
RUN apt-get update && apt-get install -y \
+
ca-certificates \
+
&& rm -rf /var/lib/apt/lists/*
+
# Create app user
RUN useradd -r -s /bin/false appuser