Commit Graph

296 Commits

Author SHA1 Message Date
Alexis Couvreur
327211cbbf docs: format custom loading/error pages 2021-12-09 23:01:02 +01:00
Jenn
3178fdcc57 feat: add custom loading page (#15)
* add option for custom loading and error pages
* document custom landing pages
* link to example templates
* update loading page template to match template actually in-use
2021-12-09 22:34:17 +01:00
Matthias Schneider
1e69a5754f docs(kubernetes): fix markdown issue and wording (#22) 2021-11-18 15:56:17 +01:00
Matthias Schneider
b244cc8d0b docs(kubernetes): add Statefulset compatibility README (#21)
related to #20
2021-11-18 15:44:44 +01:00
Matthias Schneider
124e619f08 docs(kubernetes): add Statefulsets in README (#14) 2021-11-18 15:40:48 +01:00
Romain
d299780f58 feat(kubernetes): add compatibility with Statefulset (#20)
* Add statefulset compatibility

* Add rbac in doc

* replace AvailableReplica by ReadyReplica

* Replace if to switch
2021-11-18 15:20:48 +01:00
Alexis Couvreur
fab46ad4c6 ci: release go binaries for linux/amd64 linux/arm64 linux/arm/v7 (#19) 2021-10-29 00:07:21 +02:00
Alexis Couvreur
11554d6c60 docs: bump plugin version to v1.0.1 2021-10-03 12:31:22 +00:00
Alexis COUVREUR
37e9962764 chore: bump traefik-ondemand-service to 1 2021-10-02 12:49:35 +02:00
Alexis Couvreur
a127a0fc86 feat: add multiplatform docker image build (#18)
The build is very slow for some reason. ~15mins
2021-10-01 23:19:33 +02:00
Alexis COUVREUR
1b4af11309 docs: set traefik-ondemand-service to version 1.5.0 2021-10-01 22:23:43 +02:00
Alexis Couvreur
29b1da52ea feat: add dockerhub registry (#17) 2021-10-01 22:19:02 +02:00
Alexis COUVREUR
42b0a9a354 ci: build docker image on tag 2021-10-01 22:05:31 +02:00
Alexis COUVREUR
b0a2758002 fix(docs): use markdown instead of HTML
Traefik Pilots forbids HTML usage.
2021-10-01 21:00:15 +02:00
Matthias Schneider
e6cbbcbe60 docs: add kubernetes docker-compose demo (#10) 2021-10-01 18:52:25 +02:00
Matthias Schneider
711f6858d2 docs: add matthias contributor (#9) 2021-10-01 18:46:59 +02:00
Matthias Schneider
1d3af8cd80 docs: add kubernetes documentation (#15) 2021-10-01 18:41:23 +02:00
Matthias Schneider
0e920523d2 feat: add kubernetes support (#14) 2021-10-01 18:40:43 +02:00
Alexis COUVREUR
b1350d0028 docs(examples): add more detailed steps 2021-10-01 08:54:25 +02:00
Alexis COUVREUR
7b670488fa docs: use image fom the repo 2021-10-01 08:54:25 +02:00
Alexis COUVREUR
60a81100ef docs(examples): add multiple containers example 2021-10-01 08:54:20 +02:00
Alexis COUVREUR
7663b06403 docs(swarm): rename to docker-stack.yml 2021-10-01 08:28:32 +02:00
Alexis COUVREUR
030e8da427 docs: add features 2021-09-29 14:14:42 +02:00
Alexis COUVREUR
89b8edc8d2 docs: add badges 2021-09-29 14:14:18 +02:00
Alexis COUVREUR
b331421a1b docs: add traefik-ondemand-service link 2021-09-28 17:31:53 +02:00
Alexis COUVREUR
569be26c81 docs: link to example folder instead 2021-09-28 15:57:28 +02:00
Alexis COUVREUR
a0e59ce0f6 docs: use new dynamic loading page gif 2021-09-28 15:54:48 +02:00
Alexis COUVREUR
f22b5ec0c6 docs: add docker class and swarm examples 2021-09-28 15:37:56 +02:00
Alexis COUVREUR
052bcc72ae fix(pages): display service name and error on error page 2021-09-28 15:32:14 +02:00
Alexis COUVREUR
f2eabd73b6 ci(release): use PAT to trigger docker build on tag 2021-09-28 14:22:43 +02:00
Alexis COUVREUR
e11151c08f ci(docker): expose port 10000 2021-09-28 14:21:55 +02:00
Alexis Couvreur
775200bcb5 feat: add dynamic loading html page (#5) 2021-09-28 13:03:58 +02:00
Alexis Couvreur
ebd24562b1 feat: add healthcheck lookup before redirect (#12)
Docker classic IsUp will return false when the container defines a healthcheck and is not healthy, otherwise as soon as it's started it's up.
Docker swarm will check that the number of required tasks is higher than 1, and that the number of running tasks matches the number of desired tasks.
A task is not running when it defines a healthcheck and is not healthy.
2021-09-28 12:44:27 +02:00
Alexis Couvreur
68732717ad fix: scale down correctly update the service specification 2021-09-26 21:01:55 +00:00
Alexis Couvreur
0ecd9d9213 feat: add log.Error on error 2021-09-26 20:51:04 +00:00
Alexis Couvreur
80cbb25975 ci: push to ghcr.io (#10) 2021-09-26 16:52:40 +02:00
Alexis Couvreur
627d870583 ci: add build and release pipeline (#4) 2021-09-26 16:44:07 +02:00
Alexis Couvreur
281b657123 docs(docker): add docker-compose sample 2021-09-26 14:36:48 +00:00
Alexis Couvreur
19d3b71722 docs: add CLI, Docker and API usage 2021-09-26 14:32:33 +00:00
Alexis Couvreur
e357030b8c fix: use text/plain content-type instead of application/json
The returned string is not a valid json
2021-09-26 14:32:33 +00:00
Alexis Couvreur
ac377db936 fix: change module to traefik-ondemand-service 2021-09-26 14:32:22 +00:00
Alexis Couvreur
033f125a5b feat(docker): use ENTRYPOINT for go executable 2021-09-26 14:06:47 +00:00
Alexis Couvreur
277d12a864 ci: add docker build on all branches 2021-09-26 13:44:52 +00:00
Alexis Couvreur
c96482ef67 feat: add docker classic support (#9)
Defaults with docker swarm support for retro compatibiliy.
You can add --swarmMode=false to deactivate it.

Closes #4
2021-09-26 00:36:45 +02:00
Alexis Couvreur
f78af94572 ci: add build, docker and release pipelines (#6) 2021-09-25 22:22:46 +00:00
Alexis Couvreur
b94207c56e Update README.md 2020-10-23 23:59:43 +02:00
Alexis Couvreur
af396210f5 Update build.yml 2020-10-23 23:59:23 +02:00
Alexis Couvreur
9ddc339d2a Rename go.yml to build.yml 2020-10-23 23:58:47 +02:00
Alexis Couvreur
13af5c3f11 Update README.md 2020-10-23 23:53:39 +02:00
Alexis Couvreur
09a89f108c Remove debug println 2020-10-23 23:34:01 +02:00