agecem-org/Dockerfile
Victor Lacasse-Beaudoin fcab53ba2e Migrer string html vers package embed
Permet d'intégrer des fichiers texte dans le fichier exécutable.

Copier répertoire embed/ ainsi que son contenu dans le container.

Ajouter embed.ReadHtml() qui retourne le contenu de embed/html/index.html

Exécuter go fmt
2023-02-23 04:24:04 -05:00

23 lines
357 B
Docker

FROM golang:1.19.1 as build
LABEL author="vlbeaudoin"
WORKDIR /go/src/app
COPY go.mod go.sum main.go server.go ./
ADD embed/ embed/
RUN CGO_ENABLED=0 go build -a -installsuffix cgo -o app .
# Alpine
FROM alpine:3.17.1
RUN apk update && apk add file --no-cache && apk upgrade --no-cache
WORKDIR /app
COPY --from=build /go/src/app ./
CMD ["./app"]