1
0
Fork 0

Add Docusaurus frontmatter and improve documentation structure

- Add sidebar_position to all documentation files (1-15)
- Add "Configuration Reference" section to README.md with links to:
  - Container Labels
  - Environment Variables
  - Volumes
  - Other Configurations
  - Limitations
- Ensure sidebar_position values match README.md link order exactly
- Order follows logical flow: Platform installation → Tool installation → Special topics → Configuration reference
- All documentation now properly configured for Docusaurus
This commit is contained in:
Claude 2025-11-09 23:44:14 +00:00
parent 58eea44929
commit 96120d4554
No known key found for this signature in database
16 changed files with 70 additions and 0 deletions

View file

@ -80,6 +80,16 @@ If you already set up the EasyHAProxy, is time to go deeper:
- [Custom SSL](docs/ssl.md)
- [Automatic Certificate Issuing](docs/acme.md) (e.g. Letsencrypt)
## Configuration Reference
Detailed configuration guides for advanced setups:
- [Container Labels](docs/container-labels.md) - Configure Docker/Swarm containers with labels
- [Environment Variables](docs/environment-variable.md) - Configure EasyHAProxy behavior
- [Volumes](docs/volumes.md) - Map volumes for certificates, config, and custom files
- [Other Configurations](docs/other.md) - Additional configurations (ports, custom errors, etc.)
- [Limitations](docs/limitations.md) - Important limitations and considerations
## See EasyHAProxy in action
Click on the image to see the videos (use HD for better visualization)

View file

@ -1,3 +1,7 @@
---
sidebar_position: 10
---
# SSL - Automatic Certificate Management Environment (ACME)
The Automatic Certificate Management Environment (ACME) protocol

View file

@ -1,3 +1,7 @@
---
sidebar_position: 11
---
# Container Labels
## Container (Docker or Swarm) labels

View file

@ -1,3 +1,7 @@
---
sidebar_position: 8
---
# DigitalOcean
DigitalOcean is a cloud infrastructure provider focused on simplifying web infrastructure for software developers.

View file

@ -1,3 +1,7 @@
---
sidebar_position: 3
---
# Docker
## Setup Docker EasyHAProxy

View file

@ -1,3 +1,7 @@
---
sidebar_position: 7
---
# Dokku
Dokku is a Docker powered mini-Heroku in around 100 lines of Bash. It is the smallest PaaS implementation you've ever seen, weighing in at a little over 100 MB of memory usage and about 80 MB of disk space.

View file

@ -1,3 +1,7 @@
---
sidebar_position: 12
---
# Docker environment variables
| Environment Variable | Description | Default |

View file

@ -1,3 +1,7 @@
---
sidebar_position: 5
---
# Helm 3
Helm is a package manager for Kubernetes. It allows you to install and manage applications on Kubernetes.

View file

@ -1,3 +1,7 @@
---
sidebar_position: 1
---
# Kubernetes
## Setup Kubernetes EasyHAProxy

View file

@ -1,3 +1,7 @@
---
sidebar_position: 15
---
# Limitations and Considerations
## EasyHAProxy will not work with --network=host

View file

@ -1,3 +1,7 @@
---
sidebar_position: 6
---
# Microk8s Add-ons
Microk8s is a lightweight Kubernetes distribution that can run on a single machine. It is very easy to install and use.

View file

@ -1,3 +1,7 @@
---
sidebar_position: 14
---
# Other configurations
## Exposing Ports

View file

@ -1,3 +1,7 @@
---
sidebar_position: 9
---
# Setup custom certificates
You can use your own certificates with EasyHAProxy. You just need to let EasyHAProxy know that certificate.

View file

@ -1,3 +1,7 @@
---
sidebar_position: 4
---
# Static File
## Setup Docker EasyHAProxy

View file

@ -1,3 +1,7 @@
---
sidebar_position: 2
---
# Swarm
## Setup Docker EasyHAProxy

View file

@ -1,3 +1,7 @@
---
sidebar_position: 13
---
# Volumes
You can map the following volumes: