butlerx
5 years ago
No known key found for this signature in database
GPG Key ID: B37CA765BAA89170
3 changed files with
9 additions and
9 deletions
-
Dockerfile
-
README.md
-
package.json
|
|
@ -1,4 +1,4 @@ |
|
|
|
FROM node:boron-alpine as builder |
|
|
|
FROM node:carbon-alpine as builder |
|
|
|
RUN apk add -U build-base python |
|
|
|
WORKDIR /usr/src/app |
|
|
|
COPY . /usr/src/app |
|
|
@ -6,7 +6,7 @@ RUN yarn && \ |
|
|
|
yarn build && \ |
|
|
|
yarn install --production --ignore-scripts --prefer-offline |
|
|
|
|
|
|
|
FROM node:boron-alpine |
|
|
|
FROM node:carbon-alpine |
|
|
|
LABEL maintainer="butlerx@notthe.cloud" |
|
|
|
WORKDIR /usr/src/app |
|
|
|
ENV NODE_ENV=production |
|
|
|
|
|
@ -24,8 +24,8 @@ $ yarn build |
|
|
|
|
|
|
|
To install it globally from npm use yarn or npm: |
|
|
|
|
|
|
|
- yarn, `yarn global add wetty.js` |
|
|
|
- npm, `npm i -g wetty.js` |
|
|
|
- yarn, `yarn global add wetty` |
|
|
|
- npm, `npm i -g wetty` |
|
|
|
|
|
|
|
For auto-login feature you'll need sshpass installed (NOT required for rest of |
|
|
|
the program). |
|
|
@ -196,16 +196,16 @@ If you dont want to build the image yourself just remove the line `build; .` |
|
|
|
### init.d |
|
|
|
|
|
|
|
```bash |
|
|
|
$ sudo yarn global add wetty.js |
|
|
|
$ sudo cp ~/.config/yarn/global/node_modules/wetty.js/bin/wetty.conf /etc/init |
|
|
|
$ sudo yarn global add wetty |
|
|
|
$ sudo cp ~/.config/yarn/global/node_modules/wetty/bin/wetty.conf /etc/init |
|
|
|
$ sudo start wetty |
|
|
|
``` |
|
|
|
|
|
|
|
### systemd |
|
|
|
|
|
|
|
```bash |
|
|
|
$ yarn global add wetty.js |
|
|
|
$ cp ~/.config/yarn/global/node_modules/wetty.js/bin/wetty.service ~/.config/systemd/user/ |
|
|
|
$ yarn global add wetty |
|
|
|
$ cp ~/.config/yarn/global/node_modules/wetty/bin/wetty.service ~/.config/systemd/user/ |
|
|
|
$ systemctl --user enable wetty |
|
|
|
$ systemctl --user start wetty |
|
|
|
``` |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
{ |
|
|
|
"name": "wetty.js", |
|
|
|
"name": "wetty", |
|
|
|
"version": "1.1.4", |
|
|
|
"description": "WeTTY = Web + TTY. Terminal access in browser over http/https", |
|
|
|
"homepage": "https://github.com/krishnasrinivas/wetty", |
|
|
|