diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..c4039bb --- /dev/null +++ b/.dockerignore @@ -0,0 +1,19 @@ +# Logs +logs +*.log + +# Runtime data +pids +*.pid +*.seed + +# Dependency directory +node_modules + +# Env vars +.env + +# Redis database +*.rdb + +.DS_Store diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fc9bad1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM node:latest + +ARG APP_PATH=/redisred + +RUN mkdir -p $APP_PATH +WORKDIR $APP_PATH + +COPY package.json $APP_PATH +RUN npm install + +COPY . $APP_PATH + +EXPOSE 3000 + +CMD ["node", "app.js"]