Skip to content

Commit 465ca61

Browse files
committed
refactor(manage): not use redis in docker
1 parent 63a24be commit 465ca61

File tree

4 files changed

+15
-17
lines changed

4 files changed

+15
-17
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ source venv/bin/activate
99
pip3 install -r requirements.txt
1010
```
1111

12-
- __install docker__
12+
- __install required programs__
13+
14+
```
15+
sudo apt install redis supervisor nginx
16+
```
1317

1418
## run
1519

deploy/supervisord.conf

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,22 @@ nodaemon=true
88
childlogdir=%(ENV_WORKDIR)s/data/log
99

1010
[inet_http_server]
11-
port=127.0.0.1:9005
11+
port=0.0.0.0:9005
1212

1313
[rpcinterface:supervisor]
1414
supervisor.rpcinterface_factory=supervisor.rpcinterface:make_main_rpcinterface
1515

1616
[supervisorctl]
1717
serverurl=http://0.0.0.0:9005
1818

19+
[program:redis]
20+
command=redis-server --port 6380
21+
directory=%(ENV_WORKDIR)s
22+
stdout_logfile=%(ENV_WORKDIR)s/data/log/redis.log
23+
stderr_logfile=%(ENV_WORKDIR)s/data/log/redis.log
24+
autostart=true
25+
autorestart=true
26+
1927
[program:gunicorn]
2028
command=gunicorn onl.wsgi --bind 0.0.0.0:7890 --workers %(ENV_MAX_WORKER_NUM)s --threads 4 --max-requests-jitter 10000 --max-requests 1000000 --keep-alive 32 --access-logfile - --error-logfile -
2129
directory=%(ENV_WORKDIR)s

manage

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,20 +44,6 @@ function run_onl {
4444
workdir=$(pwd)
4545
process_num=$(($(nproc) * 2 - 1))
4646

47-
# run redis
48-
if ! command docker container ls | grep redis > /dev/null; then
49-
echo "running redis in docker ..."
50-
if ! command docker ps -a | grep redis > /dev/null; then
51-
docker run -it -d -p 6380:6379 --name oj-redis-dev redis:4.0-alpine > /dev/null
52-
else
53-
container_id=$(docker ps -a | grep redis | awk '{print $1}')
54-
docker container start $container_id > /dev/null
55-
fi
56-
[[ $? -ne 0 ]] && echo "Error: fail to run redis docker"
57-
else
58-
echo "redis is already running"
59-
fi
60-
6147
# run onl
6248
if ! command pgrep -f "$supervisor_cmd" > /dev/null; then
6349
echo "running onl controller ..."

onl/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
# }
3838
REDIS_CONF = {
3939
"host": get_env("REDIS_HOST", "oj-redis"),
40-
"port": get_env("REDIS_PORT", "6379")
40+
"port": get_env("REDIS_PORT", "6380")
4141
}
4242
DEBUG = False
4343
ALLOWED_HOSTS = ['*']

0 commit comments

Comments
 (0)