vicanso/pingap

By vicanso

Updated about 1 hour ago

Pingap is a high-performance reverse proxy built on pingora.

Image
API Management
Networking
0

5.3K

Pingap provides pre-built docker images that can be run directly. Note that since the upgrade operation requires daemon mode, the automatic restart on configuration changes cannot be used when running in Docker.

docker run -it -d --restart=always \
  -v $PWD/pingap:/opt/pingap \
  -p 3018:3018 \
  -p 80:80 \
  -p 443:443 \
  vicanso/pingap -c /opt/pingap/conf \
  --autoreload \
  --admin=cGluZ2FwOjEyMzEyMw==@0.0.0.0:3018

Here, cGluZ2FwOjEyMzEyMw== is the base64 encoded value of "pingap:123123", which is used for authentication when enabling the web management backend. Ports 80 and 443 are used for the listening service, while autoreload is used for hot updates of upstream and location configurations. These two types of configurations do not require application restart.

Docker Pull Command

docker pull vicanso/pingap