diff options
author | Dessalines <tyhou13@gmx.com> | 2020-06-22 08:31:15 -0400 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2020-06-22 08:31:15 -0400 |
commit | cb128256ed9b5779d696d3de599ef94bfe79a2e6 (patch) | |
tree | 349b86c3304946c9bf0fc94a135414799c537094 | |
parent | 9f504329991c8076dde48fa0fbc5b75192bb4e42 (diff) |
Updating nginx.conf, upgrading pict-rs
-rw-r--r-- | ansible/templates/nginx.conf | 25 | ||||
-rw-r--r-- | docker/dev/docker-compose.yml | 2 | ||||
-rw-r--r-- | docker/prod/docker-compose.yml | 12 |
3 files changed, 18 insertions, 21 deletions
diff --git a/ansible/templates/nginx.conf b/ansible/templates/nginx.conf index 6a1c13c1..bdf80bc5 100644 --- a/ansible/templates/nginx.conf +++ b/ansible/templates/nginx.conf @@ -71,23 +71,20 @@ server { } # Redirect pictshare images to pictrs - rewrite ^(/pictshare/.*)$ /pictrs/image/$1; + location ~ /pictshare/(.*)$ { + return 301 /pictrs/image/$1; + } # pict-rs images - location /pictrs/image/ { - proxy_pass http://0.0.0.0:8537/; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header Host $host; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - - # Block the import - location /pictrs/import { - return 403; + location /pictrs { + location /pictrs/image { + proxy_pass http://0.0.0.0:8537/image/; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } - - if ($request_uri ~ \.(?:ico|gif|jpe?g|png|webp|bmp|mp4)$) { - add_header Cache-Control "public, max-age=31536000, immutable"; - } + # Block the import + return 403; } location /iframely/ { diff --git a/docker/dev/docker-compose.yml b/docker/dev/docker-compose.yml index 2072024f..2575171e 100644 --- a/docker/dev/docker-compose.yml +++ b/docker/dev/docker-compose.yml @@ -28,7 +28,7 @@ services: restart: always pictrs: - image: asonix/pictrs:v0.1.4-r0 + image: asonix/pictrs:v0.1.13-r0 ports: - "127.0.0.1:8537:8080" user: 991:991 diff --git a/docker/prod/docker-compose.yml b/docker/prod/docker-compose.yml index 246a9586..30b17c3c 100644 --- a/docker/prod/docker-compose.yml +++ b/docker/prod/docker-compose.yml @@ -25,14 +25,14 @@ services: - pictshare - iframely - pictshare: - image: hascheksolutions/pictshare:latest - ports: - - "127.0.0.1:8537:80" + pictrs: + image: asonix/pictrs:v0.1.13-r0 + ports: + - "127.0.0.1:8537:8080" + user: 991:991 volumes: - - ./volumes/pictshare:/usr/share/nginx/html/data + - ./volumes/pictrs:/mnt restart: always - mem_limit: 100m iframely: image: dogbin/iframely:latest |