whatapp-go-pvnet/Dockerfile
2025-05-09 10:14:22 +02:00

26 lines
579 B
Docker

# Étape unique : build + exécution dans une seule image (évite les erreurs GLIBC)
FROM golang:1.24
# Définir le dossier de travail
WORKDIR /app
# Copier les fichiers Go
COPY go.mod go.sum ./
RUN go mod download
# Copier tout le projet
COPY . .
# Compiler le projet (assure-toi que main.go est à ./backend/main.go)
RUN go build -o server ./backend/main.go
# Copier les templates HTMX
COPY frontend/templates /app/frontend/templates
COPY frontend/assets /app/frontend/assets
# Exposer le port (adapté à ton choix)
EXPOSE 3003
# Commande de lancement
CMD ["./server"]