abiosoft / abiosoft/caddy-git

bad gateway when i use git plugin behind traefik

Offen
#77 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
206
Forks
42
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hello,

I can't solve how to use the plugin behind traefik, i get a **bad gateway** error.

## First container, my docker-compose file:
```
version: '2'
#
# [ server stack ]
#
services:
web:
image: abiosoft/caddy:php
container_name: domaine.com
restart: unless-stopped
networks:
- config_traefik_network
ports:
- 2016:80
volumes:
# app
- ./localhost:/srv
# configs
- ./config/Caddyfile:/etc/Caddyfile
labels:
- "traefik.frontend.rule=Host:domaine.com"
- "traefik.port=2016"
- "traefik.backend=domaine.com"
- "traefik.frontend.entryPoints=http,https"
- "traefik.enable=true"
- "traefik.docker.network=config_traefik_network"
#
# [ networks definition ]
#
networks:
config_traefik_network:
external: true
```

**This caddyfile works well**:
```
0.0.0.0:2016
fastcgi / 127.0.0.1:9000 php # php variant only
startup php-fpm7 # php variant only
browse
gzip
log stdout
errors stderr
```

**This caddyfile doesn't work** (Bad gateway):
```
0.0.0.0:2016
fastcgi / 127.0.0.1:9000 php # php variant only
startup php-fpm7 # php variant only
browse
gzip
log stdout
errors stderr
git github.com/user/depot . {
hook /_webhook secret-key
}
```

## Second container, my docker-compose file:
```
version: '2'
#
# [ server stack ]
#
services:
web:
image: abiosoft/caddy
container_name: domain2.com
restart: unless-stopped
networks:
- config_traefik_network
ports:
- 2015:80
volumes:
# app
- ./localhost:/srv
# configs
- ./config/Caddyfile:/etc/Caddyfile
labels:
- "traefik.frontend.rule=Host:domain2.com"
- "traefik.port=2015"
- "traefik.backend=domain2.com"
- "traefik.frontend.entryPoints=http,https"
- "traefik.enable=true"
- "traefik.docker.network=config_traefik_network"
#
# [ networks definition ]
#
networks:
config_traefik_network:
external: true
```

**This caddyfile works well**:
```
0.0.0.0:2015
browse
gzip
log stdout
errors stderr
git github.com/user/depot2 . {
hook /_webhook secret-key
}
```

As far as i understand, the problem is due to php in the caddy container?
All advice are appreciate.

Thank you in advance

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.