From 22bc3eb6d9921071cecd4bf152cfe5e40de1c50c Mon Sep 17 00:00:00 2001 From: David Reed Date: Thu, 26 Oct 2023 22:34:16 -0400 Subject: [PATCH] add dockerfile from https://github.com/DiffuseHyperion/Ultraviolet-App-docker --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..10411a9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM node:18-alpine + +ENV NODE_ENV=production +ARG NPM_BUILD="npm install --omit=dev" +EXPOSE 8080/tcp + +LABEL maintainer="TitaniumNetwork Ultraviolet Team" +LABEL summary="Ultraviolet Proxy Image" +LABEL description="Example application of Ultraviolet which can be deployed in production." + +WORKDIR /app + +COPY ["package.json", "package-lock.json", "./"] +RUN $NPM_BUILD + +COPY . . + +ENTRYPOINT [ "node" ] +CMD ["src/index.js"]