bilyboy785 / seedbox-compose

A complete script to deploy Seedbox with Docker fully automated !
76 stars 31 forks source link

Reverse proxy #3

Open welcoMattic opened 7 years ago

welcoMattic commented 7 years ago

Ref. #2

Je propose d'utiliser https://github.com/containous/traefik/ comme reverse proxy. Il est plus simple à configurer et surtout ne nécessite pas de redémarrage.

Il suffit de rajouter des labels dans le fichier docker-compose.yml. SSL est pris en charge

Je veux bien m'occuper de la PR si besoin ;)

bilyboy785 commented 7 years ago

Si tu as le temps de te plonger dans mon fouilli de code et faire la PR pourquoi pas ;)

welcoMattic commented 7 years ago

J'avoue, j'ai essayé et bash j'suis pas ultra fan ^^' J'ai un docker-compose qui fait ~ la même chose que seedbox-compose mais avec juste:

C'est sur un repo privé pour le moment, mais je vais surement l'ouvrir, quand j'aurais viré mes tokens/passwords du code ^^

bilyboy785 commented 7 years ago

Je suis preneur, j'ai du mal à assimiler le principe de Traefik et comment le mettre en place 😁

welcoMattic commented 7 years ago

C'est un binaire (codé en Go) qui écoute le port 80 et qui redirige les requêtes vers le bon container selon le host demandé.

Je trouve du temps d'ici ce weekend pour ouvrir mon repo ;)

bilyboy785 commented 7 years ago

Pas de soucis j'attends de tes nouvelles alors ;)

welcoMattic commented 7 years ago

Eh hop : https://github.com/welcoMattic/hadopi-public

bilyboy785 commented 7 years ago

Ahhhhh top je vais regarder ca !

bilyboy785 commented 7 years ago

J'ai testé en adaptant la conf mais rien, 404 sur le traefik backend, et sur le container de test (radarr). Et j'ai aucun logs pour le container traefik ..

welcoMattic commented 7 years ago

tu peux push ça sur une branche (genre traefik) et je jette un oeil ? ;)

bilyboy785 commented 7 years ago

Bah j'ai essayé même avec le tien, en changeant juste le domain.tld, et ca ne marche pas hum. Je vais essayer de te push ca quelque part. Je reviens vers toi ;)

bilyboy785 commented 7 years ago

Au pire tu peux rejoindre le channel telegram ? SeedboxCompose

welcoMattic commented 7 years ago

faut modifier traefik.toml aussi, sur ma stack. J'ai push ça vite fait sans doc :/ sorry ^^

bilyboy785 commented 7 years ago

Oui je l'ai modifié, après j'ai vu qu'il etait erase quand je faisais le docker-compose, et j'ai fais un dockerfile pour l'intégrer au docker, mais rien.