Skip to content
This repository was archived by the owner on Dec 15, 2019. It is now read-only.

Commit 92804ae

Browse files
committed
Add redis to docker-compose; Update scripts
1 parent 251ae78 commit 92804ae

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

docker-compose.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,14 @@ services:
1010
- "8080:8080"
1111
depends_on:
1212
- mongo
13+
- redis
1314
mongo:
1415
container_name: mongo
1516
image: mongo
1617
ports:
1718
- "27017:27017"
19+
redis:
20+
container_name: redis
21+
image: redis
22+
ports:
23+
- "6379:6379"

docker/Dockerfile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ WORKDIR /app
77

88
# Upgrade
99
RUN apt update && \
10-
apt upgrade -y && \
11-
apt install redis-server && \
12-
systemctl enable redis-server.service
10+
apt upgrade -y
1311

1412
# Copy content into the container at /app
1513
COPY . /app

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"build:docker": "docker build -f docker/Dockerfile . -t vue-cloudfront-rest-api",
1717
"update:geoip-lite": "cd node_modules/geoip-lite && npm run-script updatedb",
1818
"start:ws": "node ./src/app.js",
19-
"start": "node ./scripts/start",
19+
"start": "node ./scripts/start.js",
2020
"stop": "pm2 delete vue-cloudfront-server",
2121
"lint": "eslint ./src"
2222
},

src/websocket.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const userModel = require('./models/user');
22
const userAgentParser = require('ua-parser-js');
33
const i18nCountries = require('i18n-iso-countries');
44
const redis = require('redis');
5-
const redisClient = redis.createClient();
5+
const redisClient = redis.createClient(process.env.NODE_ENV === 'production' ? {host: 'redis'} : undefined);
66
const geoip = require('geoip-lite');
77
const WebSocket = require('ws');
88

0 commit comments

Comments
 (0)