Merge branch 'main' of github.com:yusing/go-proxy

This commit is contained in:
yusing 2024-03-01 10:31:07 +08:00
commit 01380489bd

View file

@ -37,9 +37,11 @@ I have tried different reverse proxy services, i.e. [nginx proxy manager](https:
`docker network inspect $(docker network ls | awk '$3 == "bridge" { print $1}') | jq -r '.[] | .Name + " " + .IPAM.Config[0].Subnet' -` `docker network inspect $(docker network ls | awk '$3 == "bridge" { print $1}') | jq -r '.[] | .Name + " " + .IPAM.Config[0].Subnet' -`
6. start your docker app, and visit <container_name>.yourdomain.com
## Configuration ## Configuration
With a proper container name, no label needs to be added. With container name, no label needs to be added.
However, there are some labels you can manipulate with: However, there are some labels you can manipulate with:
@ -58,9 +60,9 @@ However, there are some labels you can manipulate with:
version: '3' version: '3'
services: services:
whoami: whoami:
image: traefik/whoami image: traefik/whoami # port 80 is exposed
container_name: whoami container_name: whoami
# visit https://whoami.yourdomain.com to access # (default) https://whoami.yourdomain.com
# enable both subdomain and path matching: # enable both subdomain and path matching:
whoami: whoami:
@ -69,8 +71,8 @@ whoami:
labels: labels:
- proxy.aliases=whoami,apps - proxy.aliases=whoami,apps
- proxy.apps.path=/whoami - proxy.apps.path=/whoami
# 1. visit https://whoami.yourdomain.com to access # 1. visit https://whoami.yourdomain.com
# 2. visit https://apps.yourdomain.com/whoami to access # 2. visit https://apps.yourdomain.com/whoami
``` ```
For multiple port container (i.e. minio) For multiple port container (i.e. minio)