This commit is contained in:
srgooglo 2022-05-29 18:27:04 +02:00
commit 2478ee31ea
5 changed files with 35 additions and 3 deletions

View File

@ -0,0 +1,18 @@
FROM node:16-alpine
RUN apk add git
RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
WORKDIR /home/node/app
USER node
EXPOSE 3010
COPY package.json ./
COPY --chown=node:node . .
RUN chmod -R 777 /home/node/app
RUN npm install
RUN npm run build
CMD ["node", "/home/node/app/dist/index.js"]

View File

@ -0,0 +1,10 @@
version: "3"
services:
node:
build: "."
ports:
- "1935:1935"
- "3002:3002"
volumes:
- "./.env:/home/node/app/.env"

View File

@ -4,7 +4,8 @@
"version": "0.17.2", "version": "0.17.2",
"main": "dist/index.js", "main": "dist/index.js",
"scripts": { "scripts": {
"dev": "nodemon --ignore dist/ --exec corenode-node ./src/index.js" "dev": "nodemon --ignore dist/ --exec corenode-node ./src/index.js",
"build": "corenode-cli build"
}, },
"dependencies": { "dependencies": {
"@ffmpeg-installer/ffmpeg": "^1.1.0", "@ffmpeg-installer/ffmpeg": "^1.1.0",
@ -16,10 +17,12 @@
"dateformat": "^3.0.3", "dateformat": "^3.0.3",
"minimist": "^1.2.5", "minimist": "^1.2.5",
"mkdirp": "1.0.3", "mkdirp": "1.0.3",
"ws": "^7.4.6" "ws": "^7.4.6",
"dotenv": "16.0.1"
}, },
"devDependencies": { "devDependencies": {
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"nodemon": "^2.0.15" "nodemon": "^2.0.15",
"corenode": "0.28.26"
} }
} }

View File

@ -1,3 +1,4 @@
require("dotenv").config()
const ffmpeg = require("@ffmpeg-installer/ffmpeg") const ffmpeg = require("@ffmpeg-installer/ffmpeg")
import express from "express" import express from "express"