shelfy/Dockerfile

25 lines
435 B
Docker
Raw Normal View History

2025-06-17 20:05:00 +00:00
FROM golang:1.24-bullseye
2025-06-06 09:55:54 +00:00
# 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"]