yeq6x commited on
Commit
b4880bf
·
1 Parent(s): 3432800

set redis port

Browse files
Files changed (2) hide show
  1. Dockerfile +7 -0
  2. app.py +1 -1
Dockerfile CHANGED
@@ -46,5 +46,12 @@ RUN echo '#!/bin/bash\nredis-server --daemonize yes\npython app.py' > /app/start
46
  RUN useradd -m appuser && chown -R appuser:appuser /app
47
  USER appuser
48
 
 
 
 
 
 
 
 
49
  # 起動コマンドを変更
50
  CMD ["/app/start.sh"]
 
46
  RUN useradd -m appuser && chown -R appuser:appuser /app
47
  USER appuser
48
 
49
+ # 環境変数を設定
50
+ ENV REDIS_HOST=redis
51
+ ENV REDIS_PORT=6379
52
+
53
+ # ポートを指定
54
+ EXPOSE 7860
55
+
56
  # 起動コマンドを変更
57
  CMD ["/app/start.sh"]
app.py CHANGED
@@ -28,7 +28,7 @@ CORS(app)
28
  socketio = SocketIO(app, cors_allowed_origins="*")
29
 
30
  # Redisクライアントの初期化(レート制限とキャッシュのため)
31
- redis_client = redis.Redis(host='localhost', port=6379, db=0)
32
 
33
  # レート制限の設定
34
  limiter = Limiter(
 
28
  socketio = SocketIO(app, cors_allowed_origins="*")
29
 
30
  # Redisクライアントの初期化(レート制限とキャッシュのため)
31
+ redis_client = redis.Redis(host=os.environ.get('REDIS_HOST', 'localhost'), port=int(os.environ.get('REDIS_PORT', 6379)), db=0)
32
 
33
  # レート制限の設定
34
  limiter = Limiter(