@@ -0,0 +1 @@
+node_modules/**
@@ -0,0 +1,12 @@
+FROM node:lts-alpine
+
+RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
+WORKDIR /home/node/app
+COPY --chown=node:node package*.json ./
+USER node
+RUN npm install
+COPY --chown=node:node . .
+EXPOSE 8080
+CMD ["node", "src/index.js"]
@@ -0,0 +1,19 @@
+services:
+ web:
+ build: .
+ restart: always
+ ports:
+ - 8080:5000
+ adminer:
+ image: adminer
+ - 8081:8080
+ postgres:
+ image: "postgres:alpine"
+ shm_size: 128mb
+ environment:
+ POSTGRES_PASSWORD: change-me