Commit 29a178f1 authored by nanahira's avatar nanahira

update docker

parent b4bbbab5
......@@ -3,13 +3,13 @@ FROM node:stretch-slim
#RUN sed -i 's/deb.debian.org/mirrors.163.com/g' /etc/apt/sources.list && \
# sed -i 's/security.debian.org/mirrors.163.com/g' /etc/apt/sources.list
#pm2
RUN npm install -g pm2
# apt
RUN apt update && \
env DEBIAN_FRONTEND=noninteractive apt install -y git python2.7 python-virtualenv python3.5 python3-virtualenv ffmpeg nginx
#pm2
RUN npm install -g pm2
COPY . /taiko-web
WORKDIR /taiko-web
......
gzip_vary on;
gzip_comp_level 6;
gzip_disable msie6;
gzip_proxied any;
gzip_types text/plain text/css text/javascript application/javascript application/json application/x-javascript text/xml application/xml application/xml+rss;
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
listen 80 http2;
server_name _;
server_tokens off;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $server_name;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_read_timeout 7200s;
proxy_pass http://127.0.0.1:34801;
proxy_max_temp_file_size 50000m;
proxy_pass http://127.0.0.1:34801;
}
location ~ ^/(assets|songs|src)/ {
root /taiko-web/public;
location ~ ^/songs/([0-9]+)/preview\.mp3$ {
expires 30d;
try_files $uri /api/preview?id=$1;
}
location ~ ^/songs/([0-9]+)/main\.(mp3|ogg)$ {
expires max;
}
location ~ ^/songs/([0-9]+)/*\.(tja|osu)$ {
add_header Cache-Control no-store;
expires -1;
}
location ~ ^/src/ {
expires 1h;
}
}
location /p2 {
proxy_pass http://127.0.0.1:34802;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Connection $connection_upgrade;
proxy_pass http://127.0.0.1:34802;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment