Sign inSign up

kaishuu0123/cors-reverse-proxy

By kaishuu0123

Updated about 6 years ago

Image
0

3.8K

kaishuu0123/cors-reverse-proxy repository overview

CORS Reverse Proxy

ReleaseStatus GitHub release Docker Pulls Go Report Card

Simple reverse proxy for CORS issue.

... has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Use Case

  • Local development
  • When you want to trust the resources of a other container
    • ex. minio, draw.io, piwigo etc ...

Usage

docker pull kaishuu0123/cors-reverse-proxy

docker run -it -d \
  -e CORS_REVERSE_PROXY_TARGET_URL=http://example.com \
  -e CORS_REVERSE_PROXY_HOST=0.0.0.0 \
  -p 8181:8081 \
  --name cors-reverse-proxy \
  kaishuu0123/cors-reverse-proxy

or

go build

./cors-reverse-proxy \
  --target-url http://example.com/ \
  --host 0.0.0.0
  --port 8888

Command Line Options & Environment Variables

CLI Option(Long)ShorthandEnvironment VariablesExampleDefault
--target-url-tCORS_REVERSE_PROXY_TARGET_URLhttp://example.com/
--host-hCORS_REVERSE_PROXY_HOST0.0.0.0localhost
--port-pCORS_REVERSE_PROXY_PORT88888081
--origin-oCORS_REVERSE_PROXY_ORIGINhttp://example.com/*
Inspired by: https://github.com/LordotU/local-cors-proxy-go/

Tag summary

Content type

Image

Digest

Size

6.8 MB

Last updated

about 6 years ago

docker pull kaishuu0123/cors-reverse-proxy