Add lua-resty-core and change upload-path
This commit is contained in:
@@ -17,6 +17,9 @@ RUN wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz -O ngx_dev
|
||||
wget https://github.com/openresty/set-misc-nginx-module/archive/v0.32.tar.gz -O set-misc-nginx-module.tar.gz && \
|
||||
mkdir set-misc-nginx-module && \
|
||||
tar xf set-misc-nginx-module.tar.gz -C set-misc-nginx-module --strip-components=1 && \
|
||||
wget https://github.com/openresty/lua-resty-core/archive/v0.1.17.tar.gz -O lua-resty-core.tar.gz && \
|
||||
mkdir lua-resty-core && \
|
||||
tar xf lua-resty-core.tar.gz -C lua-resty-core --strip-components=1 && \
|
||||
wget https://github.com/openresty/lua-nginx-module/archive/v0.10.15.tar.gz -O lua-nginx-module.tar.gz && \
|
||||
mkdir lua-nginx-module && \
|
||||
tar xf lua-nginx-module.tar.gz -C lua-nginx-module --strip-components=1 && \
|
||||
|
||||
@@ -17,7 +17,7 @@ Environment variables are used to provide configuration.
|
||||
|
||||
Try it out:
|
||||
|
||||
curl localhost:8000/upload -d 'some data' -v
|
||||
curl localhost:8000/ -d 'some data' -v
|
||||
...
|
||||
> PUT /uploads HTTP/1.1
|
||||
...
|
||||
|
||||
+4
-1
@@ -9,6 +9,9 @@ events {
|
||||
}
|
||||
|
||||
http {
|
||||
lua_load_resty_core off;
|
||||
lua_package_path "/tmp/lua-resty-core/lib/?.lua;;";
|
||||
|
||||
server {
|
||||
listen 80;
|
||||
client_max_body_size 0;
|
||||
@@ -19,7 +22,7 @@ http {
|
||||
access_log off;
|
||||
}
|
||||
|
||||
location ~* ^/uploads {
|
||||
location ~* ^/ {
|
||||
if ($request_method = 'OPTIONS') {
|
||||
# Tell client that this pre-flight info is valid for 20 days
|
||||
add_header 'Access-Control-Allow-Origin' "*" ;
|
||||
|
||||
Reference in New Issue
Block a user