25 lines
580 B
Docker
25 lines
580 B
Docker
# Base on latest (edge) alpine image
|
|
FROM node:15-alpine3.13
|
|
MAINTAINER Sven Fischer <sven@leiderfischer.de>
|
|
|
|
WORKDIR /src
|
|
|
|
RUN apk add --no-cache --virtual .build-deps \
|
|
git python3 make g++ \
|
|
&& apk add --no-cache openssh-client \
|
|
&& git clone https://github.com/krishnasrinivas/wetty --branch main /src \
|
|
&& npm install \
|
|
&& apk del .build-deps \
|
|
&& adduser -h /src -D term \
|
|
&& npm run-script build
|
|
|
|
ADD run.sh /src
|
|
|
|
# Default ENV params used by wetty
|
|
ENV REMOTE_SSH_SERVER=127.0.0.1 \
|
|
REMOTE_SSH_PORT=22
|
|
|
|
EXPOSE 3000
|
|
|
|
CMD [ "/bin/sh", "-c", "/src/run.sh" ]
|