x86_64-alpine-wetty/Dockerfile
2021-02-17 22:16:42 +08:00

25 lines
558 B
Docker

# Base on latest (edge) alpine image
FROM node:10-alpine
MAINTAINER Sven Fischer <sven@leiderfischer.de>
WORKDIR /src
RUN apk add --no-cache --virtual .build-deps \
git python 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
ENTRYPOINT "./run.sh"