shelfy/Dockerfile
2025-06-17 22:05:00 +02:00

25 lines
435 B
Docker

FROM golang:1.24-bullseye
# Installer ffmpeg et dépendances
RUN apt-get update && \
apt-get install -y ffmpeg && \
apt-get clean && rm -rf /var/lib/apt/lists/*
# Définir le dossier de travail
WORKDIR /app
# Copier les fichiers du projet
COPY . .
# Télécharger les dépendances Go
RUN go mod download
# Compiler l'application
RUN go build -o main .
# Exposer le port
EXPOSE 4000
# Lancer l'exécutable
CMD ["./main"]