From 7dd54064a71a96536a69f1ff010cd21bef4428b7 Mon Sep 17 00:00:00 2001 From: io42630 Date: Sun, 26 Jun 2022 00:47:12 +0200 Subject: [PATCH] + add dockerfile --- Dockerfile | 7 +++++++ README.md | 3 +-- package.json | 6 +++--- 3 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..950d9e4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM node:16.15-buster-slim +WORKDIR /app +COPY . /app +RUN npm install && npm install -g tsc --force && npm install -g typescript --force +RUN tsc -b +CMD npm run start +EXPOSE 8081 diff --git a/README.md b/README.md index 747bfbd..219bb0c 100644 --- a/README.md +++ b/README.md @@ -36,8 +36,7 @@ ### How To Run * enter API-keys into `keys-template.json`, then rename to `keys.json`. -* `npm run build / start` -* in Telegram : add bot > enable inline > /start > use via inline. +* see `Dockerfile` ### Special Thanks diff --git a/package.json b/package.json index 63b7b1b..cf7d26c 100644 --- a/package.json +++ b/package.json @@ -8,12 +8,12 @@ "serve": "node dist/bot-adapter.js" }, "dependencies": { + "@types/node": "^18.0.0", + "@types/node-telegram-bot-api": "^0.57.0", "deepl-node": "^1.3.1", "node-telegram-bot-api": "^0.57.0", "tsc": "^2.0.4", "tslib": "^2.4.0", - "typescript": "^4.7.4", - "@types/node": "^18.0.0", - "@types/node-telegram-bot-api" : "^0.57.0" + "typescript": "^4.7.4" } }