28 lines
1.1 KiB
Markdown
28 lines
1.1 KiB
Markdown
# About the proxy deployment project
|
|
|
|
It is a pilot project idea running deployment in a microservice platform.
|
|
The metadata frontend proxy is a web related gateway to reach backend services from the public internet via http/https.
|
|
|
|
The proxy service is complex and has many parameters to configure by users.
|
|
|
|
There is three important parts
|
|
|
|
- core-dns service which is needed for stable proxy availability
|
|
- public proxy service (1 haproxy loadbalancer and 2 haproxy backend proxies)
|
|
- smarthost proxy service (1 haproxy loadbalancer and 2 nginx backend proxies with builtin SSL certificates termination processes)
|
|
|
|
All the proxies support the proxy protocol which is mandatory but not needed any configuration settings from the backend www services or another services also.
|
|
|
|
docker run \
|
|
--volume /root/.ssh/installer:/root/.ssh/id_rsa \
|
|
--env PUBLIC_PROXY=yes \
|
|
--env SMARTHOST_PROXY=yes \
|
|
--env LOCAL_PROXY=yes \
|
|
--env VPN_PROXY=yes \
|
|
--env CRON=yes \
|
|
--volume /etc/user/:/etc/user/ \
|
|
--volume /etc/system/:/etc/system/ \
|
|
--env LETSENCRYPT_MAIL=noreply@galaxis.xyz
|
|
registry.format.hu/proxy-deployment-tool
|
|
|