blobba commited on
Commit
d7204be
·
1 Parent(s): 19a72a7

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +20 -2
Dockerfile CHANGED
@@ -1,2 +1,20 @@
1
- FROM besutkode/gotty
2
- CMD ["/bin/bash" "/run_gotty.sh"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:16 as js-build
2
+ WORKDIR /gotty
3
+ COPY js /gotty/js
4
+ COPY Makefile /gotty/
5
+ RUN make bindata/static/js/gotty.js.map
6
+
7
+ FROM golang:1.16 as go-build
8
+ WORKDIR /gotty
9
+ COPY . /gotty
10
+ COPY --from=js-build /gotty/js/node_modules /gotty/js/node_modules
11
+ COPY --from=js-build /gotty/bindata/static/js /gotty/bindata/static/js
12
+ RUN CGO_ENABLED=0 make
13
+
14
+ FROM alpine:latest
15
+ RUN apk update && \
16
+ apk upgrade && \
17
+ apk --no-cache add ca-certificates bash
18
+ WORKDIR /root
19
+ COPY --from=go-build /gotty/gotty /usr/bin/
20
+ CMD ["gotty", "-w", "bash"]