diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c86d986 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM node:16-alpine + +LABEL MAINTAINER="Lio " + +RUN apk update && apk add git ca-certificates curl + +WORKDIR /opt/thaldrin + +COPY . . + +RUN npm i -g typescript +RUN npm i +RUN rm -rf build +RUN tsc +RUN cp -r src/modules/lingua/langs build/src/modules/lingua/langs + +# RUN rm -rf src +RUN npm cache clean --force + +ENTRYPOINT ["npm", "run", "node:start"] \ No newline at end of file