File tree Expand file tree Collapse file tree 3 files changed +40
-0
lines changed Expand file tree Collapse file tree 3 files changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ node_modules
2
+ npm-debug.log
Original file line number Diff line number Diff line change
1
+ FROM node:10.4-alpine
2
+
3
+ RUN mkdir /opt/hipla-full-stack && chown node:node /opt/hipla-full-stack
4
+
5
+ # Create app directory
6
+ WORKDIR /opt/hipla-full-stack
7
+
8
+ USER node
9
+
10
+ # Install app dependencies
11
+ # A wildcard is used to ensure both package.json AND package-lock.json are copied
12
+ # where available (npm@5+)
13
+ COPY package*.json ./
14
+ COPY webpack*.js ./
15
+
16
+ # Bundle app source
17
+ COPY src ./src
18
+
19
+ RUN npm install && npm run build
20
+
21
+ EXPOSE 3001
22
+
23
+ CMD ["node" , "dist/server" ]
Original file line number Diff line number Diff line change
1
+ # Hipla.fi
2
+
3
+ ## Build
4
+ ` docker build -t hipla-full-stack . `
5
+
6
+ ## Run
7
+ ` docker run -d -p 3005:3001 --name hipla hipla-full-stack `
8
+
9
+ ## Upgrade
10
+ ```
11
+ docker build -t hipla-full-stack .
12
+ docker stop hipla
13
+ docker rm hipla
14
+ docker run -d -p 3005:3001 --name hipla hipla-full-stack
15
+ ```
You can’t perform that action at this time.
0 commit comments