Add readme file.
This commit is contained in:
parent
b33f37678e
commit
31cf99a670
1 changed files with 59 additions and 0 deletions
59
README.md
Normal file
59
README.md
Normal file
|
@ -0,0 +1,59 @@
|
|||
# Starten des Reverse-Proxies
|
||||
Der Proxy kann über docker compose gestartet werden
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
# Hinzufügen von Docker Containern
|
||||
Container werden automatisch vom reverse proxy/host manager aufgegriffen wenn sie:
|
||||
1. Die Umgebungsvariable `VIRTUAL_HOST` gesetzt haben.
|
||||
2. Im gleichen Docker-Netzwek (Default: `proxy`) sind.
|
||||
|
||||
Optional kann über die Umgebungsvariable `VIRTUAL_PORT` der gebundene Port gesetzt werden (Default: 80)
|
||||
|
||||
## Minimale Beispiel-Konfiguration
|
||||
In diesem Beispiel sind zwei Container, nur der `app` Kontainer ist teil des proxy Netzwerks, der `db` Container ist nicht im proxy Netzwerk.
|
||||
```yaml
|
||||
version: "3.4"
|
||||
services:
|
||||
db:
|
||||
image: mariadb:10.4
|
||||
environment:
|
||||
MYSQL_DATABASE: db_name
|
||||
MYSQL_USER: db_user
|
||||
MYSQL_PASSWORD: db_user_pass
|
||||
MYSQL_ROOT_PASSWORD: db_root_pass
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- db-data:/var/lib/mysql
|
||||
|
||||
app:
|
||||
image: some_base/image
|
||||
depends_on:
|
||||
- db
|
||||
environment:
|
||||
DB_TYPE: mysql
|
||||
DB_HOST: db
|
||||
DB_PORT: 3306
|
||||
DB_USER: db_user
|
||||
DB_PASS: db_user_pass
|
||||
DB_NAME: db_name
|
||||
VIRTUAL_HOST: app_host
|
||||
VIRTUAL_PORT: 3000
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
name: proxy
|
||||
external: true
|
||||
```
|
||||
|
||||
Alternativ kann auch das default netzwerk Überschrieben werden. Dadurch sind alle Container Teil des Netzwerks.
|
||||
```yaml
|
||||
networks:
|
||||
default:
|
||||
name: proxy
|
||||
external: true
|
||||
```
|
Loading…
Reference in a new issue