Skip to content

Commit 517784d

Browse files
committed
Update dockerfile
1 parent b1bb3d8 commit 517784d

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

Dockerfile

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
1-
FROM node:10.21.0-jessie AS build_node
1+
FROM node:18.3.0-alpine3.16 AS build_node
22
WORKDIR /tmp/ssl-status-board
33
COPY . .
44
RUN yarn install
55
RUN yarn build
66

7-
FROM golang:1.14-alpine AS build_go
7+
FROM golang:1.18-alpine AS build_go
88
WORKDIR /go/src/github.com/RoboCup-SSL/ssl-status-board
99
COPY . .
10-
COPY --from=build_node /tmp/ssl-status-board/dist dist
11-
RUN go get -v -t -d ./...
12-
RUN go get -v github.com/gobuffalo/packr/packr
13-
WORKDIR cmd/ssl-status-board
14-
RUN GOOS=linux GOARCH=amd64 packr build -o ../../release/ssl-status-board_linux_amd64
10+
COPY --from=build_node /tmp/ssl-status-board/pkg/board/ui/dist pkg/board/ui/dist
11+
RUN go build -o release/ssl-status-board_linux_amd64 ./cmd/ssl-status-board
1512

1613
# Start fresh from a smaller image
17-
FROM alpine:3.15
14+
FROM alpine:3.16
1815
COPY --from=build_go /go/src/github.com/RoboCup-SSL/ssl-status-board/release/ssl-status-board_linux_amd64 /app/ssl-status-board
1916
EXPOSE 8082
17+
USER 1000
2018
ENTRYPOINT ["/app/ssl-status-board"]
2119
CMD []

0 commit comments

Comments
 (0)