add targets for dockerized local testing

pull/2/head
Yax 3 years ago
parent 8927023161
commit 44294e9c6b

@ -4,6 +4,13 @@ site:
serve: site
cd _site && python -m SimpleHTTPServer 2> /dev/null || python3 -m http.server
dock: site
docker run --name bloglocal -p 8000:8000 -v `pwd`/_site:/usr/share/nginx/html:ro -v `pwd`/local-nginx.conf:/etc/nginx/nginx.conf:ro nginx
undock:
docker stop bloglocal
docker rm bloglocal
venv2:
virtualenv ~/.venv/makesite
echo . ~/.venv/makesite/bin/activate > venv

@ -0,0 +1,42 @@
user nginx;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile off;
send_timeout 20;
keepalive_timeout 60;
gzip on;
gzip_static on;
gzip_min_length 512;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_vary on;
gzip_comp_level 6;
gzip_proxied any;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
server {
listen 8000 default_server;
listen [::]:8000 default_server;
server_name _;
root /usr/share/nginx/html;
index index.html;
add_header Cache-Control "no-cache";
location /newcomment {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://172.17.0.1:8100/newcomment;
}
}
}
Loading…
Cancel
Save