Skip to content
This repository was archived by the owner on Oct 28, 2022. It is now read-only.

Commit 23f6dcd

Browse files
committed
Move to alpine images and set correct timezone
1 parent cecf7ed commit 23f6dcd

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Dockerfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# build backend
2-
FROM golang:1.18-buster AS backend
2+
FROM golang:1.18-alpine3.16 AS backend
33

44
RUN mkdir /project
55
WORKDIR /project
@@ -18,18 +18,18 @@ RUN npm ci \
1818
&& npm run build
1919

2020
# Setup the runtime
21-
FROM ubuntu AS runtime
21+
FROM alpine:3.16 AS runtime
2222

23-
RUN ln -fs /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime \
24-
&& mkdir -p /project/dashboard \
25-
&& rm -rf /var/lib/apt/lists/*
23+
RUN mkdir -p /project/dashboard \
24+
&& apk add --no-cache tzdata
25+
26+
ENV TZ="Europe/Amsterdam"
27+
WORKDIR /project
28+
EXPOSE 4000
2629

2730
COPY --from=backend /project/rtcv /project/rtcv
2831
COPY --from=dashboard /app/out /project/dashboard/out
2932
COPY assets /project/assets
3033

31-
WORKDIR /project
32-
33-
EXPOSE 4000
3434

3535
CMD [ "sh", "-c", "./rtcv" ]

0 commit comments

Comments
 (0)