worker_processes 1;
error_log stderr notice;
events {
worker_connections 1024;
}
http {
types_hash_max_size 2048;
upstream cabot_app {
server cabot:5000 max_fails=3 fail_timeout=3s;
}
server {
listen 8088;
location/{
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://cabot_app;
}
location /static/ {
include /etc/nginx/mime.types;
default_type application/octet-stream;
root /code/;
}
}
}
を提出し、ドッキングウィンドウ-構成nginx.conf YAMLファイル
redis:
image: redis
restart: always
db:
image: postgres
restart: always
ports:
- "5432:5432"
restart: always
environment:
POSTGRES_PASSWORD: test
POSTGRES_USER: test
POSTGRES_DB: tests
cabot:
build: .
restart: always
links:
- redis:celerybroker
- db
- redis
env_file: cabot_env
ports:
- "5000:5000"
nginx:
image: nginx
ports:
- "9999:8088"
links:
- cabot
volumes_from:
- cabot
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf:ro
- ./cabot/static/:/code/static:ro
一時的に、私は502不正なゲートウェイを取得しています。私はページをリロードすると消えます。 nginxのは、ファイルを記録します
ができます:
/code/static/CACHE/css/base.36481a0991d5.cssは、」失敗した(2:そのようなファイルまたはディレクトリ)
アップストリームの応答ヘッダーを読み取っている途中でアップストリームが早期にクローズされました。クライアント:サーバー: "" " – pythonhmmm