login-app: Try with an older golang

This commit is contained in:
nemunaire 2022-02-23 15:08:59 +01:00
parent cc05f8913f
commit 46ab787fee
2 changed files with 6 additions and 6 deletions

View file

@ -1,15 +1,15 @@
FROM golang:alpine3.15 as gobuild FROM golang:1.17-alpine3.15 as gobuild
ENV GOOS linux ENV GOOS linux
ENV GOARCH amd64 ENV GOARCH amd64
RUN apk add --no-cache git gcc RUN apk add --no-cache git gcc ncurses-terminfo
WORKDIR /go/src/login-app WORKDIR /go/src/login-app
ADD cmd ./ ADD cmd ./
RUN go build -v -tags netgo RUN go build -v -ldflags="-s -w" -tags netgo -o login-app
FROM alpine:3.15 FROM alpine:3.15
@ -17,9 +17,9 @@ MAINTAINER Pierre-Olivier Mercier <nemunaire@nemunai.re>
EXPOSE 8081 EXPOSE 8081
RUN apk add --no-cache strace gdb
COPY --from=gobuild /go/src/login-app/login-app /bin/login-app COPY --from=gobuild /go/src/login-app/login-app /bin/login-app
COPY --from=gobuild /usr/share/udhcpc/default.script /usr/share/udhcpc/default.script COPY --from=gobuild /usr/share/udhcpc/default.script /usr/share/udhcpc/default.script
COPY --from=gobuild /etc/terminfo/l/linux /etc/terminfo/l/linux
COPY --from=gobuild /usr/share/terminfo/l/linux /usr/share/terminfo/l/linux
ENTRYPOINT ["/bin/login-app"] ENTRYPOINT ["/bin/login-app"]

View file

@ -1,6 +1,6 @@
module git.nemunai.re/lectures/adlin/pkg/login-app/cmd module git.nemunai.re/lectures/adlin/pkg/login-app/cmd
go 1.17 go 1.16
require ( require (
github.com/gdamore/tcell/v2 v2.4.1-0.20210905002822-f057f0a857a1 github.com/gdamore/tcell/v2 v2.4.1-0.20210905002822-f057f0a857a1