The docker image for cors-anywhere.
docker run --rm 7a6163/cors-anywhere
Env | Default | Description |
---|---|---|
PORT | 8080 | Server listening port |
KEY | Content or filename of TLS Key | |
CERT | Content or filename of TLS Certificate | |
CORSANYWHERE_BLACKLIST | If set, requests whose origin is listed are blocked. Comma separated. Example: https://abuse.example.com,http://abuse.example.com |
|
CORSANYWHERE_WHITELIST | If set, requests whose origin is not listed are blocked. If this list is empty, all origins are allowed. Comma separated. Example: https://good.example.com,http://good.example.com |
|
CORSANYWHERE_RATELIMIT | Format: <max requests per period> <period in minutes> <non-ratelimited hosts> For example, to blacklist abuse.example.com and rate-limit everything to 50 requests per 3 minutes, except for my.example.com and my2.example.com (which may be unlimited), use: 50 3 my.example.com my2.example.com |
version: '3'
services:
app:
image: 7a6163/cors-anywhere
container_name: cors-anywhere
environment:
- CORSANYWHERE_WHITELIST=http://test.domain
restart: unless-stopped
This repository is licensed under MIT.
cors-anywhere is Copyright (C) 2013 - 2021 Rob Wu [email protected]
If you want to support the project, you can buy the developer a coffee.