Alexis Couvreur
eacfca9ce9
ci: use beta instead of develop
2023-04-02 02:22:51 -04:00
Alexis Couvreur
632176ac5a
refactor(plugins): move e2e test to new provider based strucutre
2023-04-02 00:05:04 -04:00
Alexis Couvreur
60b50971b7
feat(plugins): add Caddy reverse proxy integration
2023-04-02 00:05:04 -04:00
Alexis Couvreur
1104af828b
docs(release): set module version to v1.3.0
2023-03-22 12:52:13 +00:00
semantic-release-bot
f1881a930d
docs(release): update doc version from to 1.0.0 [skip ci]
2023-03-10 05:49:48 +00:00
semantic-release-bot
0ca414b4d4
docs(release): update doc version from to 1.0.0-beta.1 [skip ci]
2023-03-09 13:36:48 +00:00
Alexis Couvreur
c55ace183c
feat(plugins): add nginx plugin ( #122 )
...
Docker and Docker Swarm mode are supported
Kubernetes is not supported yet
2023-02-19 00:41:17 -05:00
Alexis Couvreur
51f6c57bd3
ci(release): add missing @semantic-release/git plugin
2023-01-15 20:02:18 +00:00
Alexis Couvreur
0174d8827e
Merge pull request #127 from acouvreur/feature/update-doc-version-on-release
...
Feature/update-doc-version-on-release
2023-01-15 15:00:20 -05:00
Alexis Couvreur
24aa28b12c
Merge pull request #129 from acouvreur/main
...
Merge main into beta
2023-01-15 14:56:05 -05:00
Alexis Couvreur
793fd26804
docs: use docker registry everywhere
...
Ghcr was mostly used, switched to docker registry in order to have a consistent documentation
2023-01-13 02:54:46 -05:00
Alexis Couvreur
7db92ed321
ci: reuse docker image in e2e matrix jobs
2023-01-09 13:54:41 -05:00
Alexis Couvreur
b7a5f30cb1
ci: bump node version to 18
...
[semantic-release]: node version >=18 is required. Found v14.17.6.
2023-01-09 13:21:22 -05:00
Alexis Couvreur
bce92cbec0
chore(github): add workflow
2022-11-23 21:22:52 +00:00
Alexis Couvreur
a2393598a2
chore(github): add issue templates
2022-11-23 16:10:08 -05:00
Alexis Couvreur
24a30a1dc2
ci: add Update Docker Hub Description on release
2022-11-11 17:00:35 -05:00
Alexis Couvreur
2e1f2914a9
fix: inject release version inside docker image
2022-11-11 17:00:35 -05:00
Alexis Couvreur
ff5b510dd1
ci(plugins): add kubernetes test with deployments
2022-10-13 09:21:18 -04:00
Alexis Couvreur
8dae012ab1
ci(docker): bump docker actions version
2022-10-06 23:50:21 -04:00
Alexis Couvreur
4f593b557a
ci: add branches restriction for build and docker workflows
2022-10-06 23:50:21 -04:00
Alexis Couvreur
235c939771
build: remove "build" target from Makefile
...
You can invoke directly "make linux/arm"
2022-10-06 23:50:21 -04:00
Alexis Couvreur
a573a57ddf
ci(traefik): add e2e tests
2022-10-06 23:50:21 -04:00
Alexis Couvreur
d1acef6ce3
ci(plugins): workflow trigger on main and develop branches
2022-10-05 23:28:58 +00:00
Alexis Couvreur
551a146d94
feat: merge service repository into Sablier
...
Add plugins folder to integrate with multiple reverse proxies
The project is now released as 'Sablier'
2022-10-03 20:27:06 +00:00
Alexis Couvreur
3eb7d480da
feat: add persistent storage ( #30 )
...
* refactor: remove unused default timeout
* feat: add persistent storage
Allows you to save the state to a file and load it upon restarting the app to restore the previous state.
* chore: upgrade to go 1.18
* use tinykv with generics
* build: add "-buildvcs=false" flag
Git is not available in golang:1.18-alpine image
2022-07-23 12:53:23 -04:00
Alexis Couvreur
0edf684643
ci: add "beta" branch to ci release trigger"
2022-07-23 12:53:23 -04:00
Alexis Couvreur
4f89362e41
ci: release on beta branch
2022-07-23 12:53:23 -04: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
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
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
f2eabd73b6
ci(release): use PAT to trigger docker build on tag
2021-09-28 14:22:43 +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
80cbb25975
ci: push to ghcr.io ( #10 )
2021-09-26 16:52:40 +02:00
Alexis Couvreur
277d12a864
ci: add docker build on all branches
2021-09-26 13:44:52 +00:00
Alexis Couvreur
f78af94572
ci: add build, docker and release pipelines ( #6 )
2021-09-25 22:22:46 +00:00
Alexis Couvreur
b03352eaec
master to main :)
2020-10-21 19:53:29 +02:00
Alexis Couvreur
c733adca93
Added github action build multi arch
2020-10-21 12:57:00 +02:00