Compare commits

...
Sign in to create a new pull request.

182 commits

Author SHA1 Message Date
Ada
5bb505f981 Merge pull request 'Update ghcr.io/jittering/traefik-kop Docker tag to v0.17' () from renovate/ghcr.io-jittering-traefik-kop-0.x into main
Reviewed-on: 
2025-07-25 14:07:55 +02:00
Ada
87366d1c2c Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.8.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-07-25 14:06:39 +02:00
Ada
76a00fe550 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v41.43.2' () from renovate/ghcr.io-renovatebot-renovate-41.x into main
Reviewed-on: 
2025-07-25 14:06:25 +02:00
Ada
5c1d309031 Merge pull request 'Update ghcr.io/mastodon/mastodon Docker tag to v4.4.2' () from renovate/ghcr.io-mastodon-mastodon-4.x into main
Reviewed-on: 
2025-07-25 14:06:07 +02:00
Ada
a1b37abfa4 Merge pull request 'Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.4.2' () from renovate/ghcr.io-mastodon-mastodon-streaming-4.x into main
Reviewed-on: 
2025-07-25 14:06:04 +02:00
Ada
d972604295 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.2.1' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-07-25 14:05:56 +02:00
Ada
ca9f38487f Merge pull request 'Update traefik Docker tag to v3.5.0' () from renovate/traefik-3.x into main
Reviewed-on: 
2025-07-25 14:05:39 +02:00
Ada
9be50f400d Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.15.4' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-07-25 14:05:27 +02:00
Ada
9ea128cb6d Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v12.0.1' () from renovate/codeberg.org-forgejo-forgejo-12.x into main
Reviewed-on: 
2025-07-25 14:04:57 +02:00
4844eb2991 Update codeberg.org/forgejo/forgejo Docker tag to v12.0.1 2025-07-25 11:59:42 +00:00
20d2209cee Update ghcr.io/renovatebot/renovate Docker tag to v41.43.2 2025-07-24 23:04:47 +00:00
dc20adf31c Update ghcr.io/jittering/traefik-kop Docker tag to v0.17 2025-07-24 19:54:16 +00:00
916d946453 Update traefik Docker tag to v3.5.0 2025-07-23 18:40:35 +00:00
797272c65c Update ghcr.io/mastodon/mastodon Docker tag to v4.4.2 2025-07-23 15:05:42 +00:00
dbb7d6783b Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.4.2 2025-07-23 14:54:52 +00:00
07cf768e49 Update semaphoreui/semaphore Docker tag to v2.15.4 2025-07-23 11:23:13 +00:00
0b85dfbf1d Update gitlab/gitlab-ce Docker tag to v18.2.1 2025-07-23 08:42:05 +00:00
Ada
0f46fbbd8d Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v12' () from renovate/codeberg.org-forgejo-forgejo-12.x into main
Reviewed-on: 
2025-07-20 23:38:24 +02:00
f336ed6129 Update codeberg.org/forgejo/forgejo Docker tag to v12 2025-07-17 14:43:41 +00:00
13f84e3c0e fix extension 2025-07-08 14:22:10 -04:00
0182b6eeab update dot env 2025-07-08 14:20:52 -04:00
c7299219d5 add gra node traefik 2025-07-08 14:20:33 -04:00
c0940cf984 fix race condition 2025-07-06 22:55:51 -04:00
7a707813e3 rm traefik dependency 2025-07-06 18:21:26 -04:00
b57cab0629 rm exporter 2025-07-06 18:18:27 -04:00
4d642b07a3 maj varnish 2025-07-06 18:17:38 -04:00
addd986e62 Update woodpeckerci/woodpecker-server Docker tag to v3.8.0 2025-07-05 08:11:42 +00:00
586aab2bb3 Merge branch 'main' of ssh://git.gnous.eu:2222/enpls/docker-services 2025-07-04 13:47:54 -04:00
a691e058d7 enable tracing on traefik 2025-07-04 13:33:38 -04:00
Ada
62ef97f56d Merge pull request 'Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.9' () from renovate/ghcr.io-mastodon-mastodon-streaming-4.x into main
Reviewed-on: 
2025-07-03 13:05:57 +02:00
5b4afe3ab5 Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.9 2025-07-03 11:02:32 +00:00
Ada
f32ce44cc5 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v41.17.2' () from renovate/ghcr.io-renovatebot-renovate-41.x into main
Reviewed-on: 
2025-07-03 13:01:01 +02:00
Ada
64ad65f056 Merge pull request 'Update ghcr.io/mastodon/mastodon Docker tag to v4.3.9' () from renovate/ghcr.io-mastodon-mastodon-4.x into main
Reviewed-on: 
2025-07-03 13:00:57 +02:00
e9572bfba8 Update ghcr.io/mastodon/mastodon Docker tag to v4.3.9 2025-07-02 12:31:42 +00:00
1641e23a7d migrate to varnish 2025-06-30 21:48:19 -04:00
06a27503a4 increase varnish cache 2025-06-30 20:26:37 -04:00
d8f9e11a1a enable varnish 2025-06-30 20:00:05 -04:00
3703321f61 Update ghcr.io/renovatebot/renovate Docker tag to v41.17.2 2025-06-29 18:03:21 +00:00
Ada
e21d058ffb Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v41.10.0' () from renovate/ghcr.io-renovatebot-renovate-41.x into main
Reviewed-on: 
2025-06-25 14:12:39 +02:00
Ada
741d886f11 Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v11.0.2' () from renovate/codeberg.org-forgejo-forgejo-11.x into main
Reviewed-on: 
2025-06-25 14:12:12 +02:00
Ada
0fa41e7a09 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.1.1' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-06-25 14:12:00 +02:00
396796b45d Update ghcr.io/renovatebot/renovate Docker tag to v41.10.0 2025-06-25 09:36:36 +00:00
5a308eb666 Update gitlab/gitlab-ce Docker tag to v18.1.1 2025-06-25 09:00:34 +00:00
6c73e01378 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v41' () from renovate/ghcr.io-renovatebot-renovate-41.x into main
Reviewed-on: 
2025-06-22 23:12:29 +02:00
bd72226150 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.1.0' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-06-22 23:12:14 +02:00
3087e5dadf Update ghcr.io/renovatebot/renovate Docker tag to v41 2025-06-22 04:09:11 +00:00
38bb2b83db Update gitlab/gitlab-ce Docker tag to v18.1.0 2025-06-19 13:47:42 +00:00
2fabaa5625 Update codeberg.org/forgejo/forgejo Docker tag to v11.0.2 2025-06-18 09:48:27 +00:00
Ada
7532260511 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.55.0' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-06-14 12:16:23 +02:00
Ada
ec14673a34 Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.13' () from renovate/wallabag-wallabag-2.x into main
Reviewed-on: 
2025-06-14 12:16:12 +02:00
Ada
d987332f67 Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.7.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-06-14 12:16:04 +02:00
Ada
28dd27f35e Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.0.2' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-06-14 12:15:51 +02:00
Ada
6d70ee546f Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.15.0' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-06-14 12:15:43 +02:00
725dd41ac4 Update ghcr.io/renovatebot/renovate Docker tag to v40.55.0 2025-06-14 07:21:18 +00:00
f664cb474a Update semaphoreui/semaphore Docker tag to v2.15.0 2025-06-14 06:22:13 +00:00
830613dd95 Update gitlab/gitlab-ce Docker tag to v18.0.2 2025-06-11 19:18:44 +00:00
00ce739af4 Update woodpeckerci/woodpecker-server Docker tag to v3.7.0 2025-06-06 17:29:05 +00:00
023ec8a7e8 Update wallabag/wallabag Docker tag to v2.6.13 2025-06-04 15:58:58 +00:00
Ada
a1b6010131 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.37.1' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-06-01 18:02:26 +02:00
87c193cc8f Update ghcr.io/renovatebot/renovate Docker tag to v40.37.1 2025-06-01 12:00:10 +00:00
Ada
6466d002e0 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.36.2' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-30 11:39:18 +02:00
Ada
09db14c14d Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.14.12' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-05-30 11:39:07 +02:00
Ada
2884c07267 Merge pull request 'Update vaultwarden/server Docker tag to v1.34.1' () from renovate/vaultwarden-server-1.x into main
Reviewed-on: 
2025-05-30 11:39:03 +02:00
d30c0233fc Update ghcr.io/renovatebot/renovate Docker tag to v40.36.2 2025-05-30 09:05:42 +00:00
b124c2e08d Update vaultwarden/server Docker tag to v1.34.1 2025-05-26 21:59:19 +00:00
1c69935ba3 Update semaphoreui/semaphore Docker tag to v2.14.12 2025-05-26 19:40:17 +00:00
Ada
0a2b4fc406 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.30.0' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-25 12:05:59 +02:00
Ada
cc8ce7a039 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.0.1' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-05-25 12:05:53 +02:00
893a616896 Update ghcr.io/renovatebot/renovate Docker tag to v40.30.0 2025-05-25 06:45:36 +00:00
0291319852 Update gitlab/gitlab-ce Docker tag to v18.0.1 2025-05-21 13:20:46 +00:00
Ada
2a011b70b3 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-05-20 23:37:27 +02:00
Ada
d70dcb1ce4 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.20.0' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-20 23:36:55 +02:00
e7709a4557 Update ghcr.io/renovatebot/renovate Docker tag to v40.20.0 2025-05-20 21:04:11 +00:00
093b147893 Update gitlab/gitlab-ce Docker tag to v18 2025-05-15 14:15:13 +00:00
Ada
2209e73749 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.11.7' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-12 12:35:00 +02:00
1cb671543b Update ghcr.io/renovatebot/renovate Docker tag to v40.11.7 2025-05-12 00:53:50 +00:00
a3d7f749c7 Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v11.0.1' () from renovate/codeberg.org-forgejo-forgejo-11.x into main
Reviewed-on: 
2025-05-11 23:12:25 +02:00
6c638ad385 Merge pull request 'Update redis Docker tag to v8' () from renovate/redis-8.x into main
Reviewed-on: 
2025-05-11 23:11:22 +02:00
8697c29c7c Merge pull request 'Update traefik Docker tag to v3.4' () from renovate/traefik-3.x into main
Reviewed-on: 
2025-05-11 23:10:13 +02:00
daa8427850 Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.14.10' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-05-11 23:09:48 +02:00
93bcb5aa13 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-11 23:09:25 +02:00
af8d2f0b8d Merge pull request 'Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.8' () from renovate/ghcr.io-mastodon-mastodon-streaming-4.x into main
Reviewed-on: 
2025-05-11 23:09:10 +02:00
e7fc8a260f Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.6.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-05-11 23:09:02 +02:00
94bd27df0e Merge pull request 'Update ghcr.io/mastodon/mastodon Docker tag to v4.3.8' () from renovate/ghcr.io-mastodon-mastodon-4.x into main
Reviewed-on: 
2025-05-11 22:57:15 +02:00
9128b3a562 fix 2025-05-11 21:58:56 +02:00
b07668bca4 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v17.11.2' () from renovate/gitlab-gitlab-ce-17.x into main
Reviewed-on: 
2025-05-11 17:53:05 +02:00
be6664a4f1 Update ghcr.io/renovatebot/renovate Docker tag to v40 2025-05-11 10:38:27 +00:00
48f4d70b13 Update semaphoreui/semaphore Docker tag to v2.14.10 2025-05-07 19:36:49 +00:00
780b9779a8 Update gitlab/gitlab-ce Docker tag to v17.11.2 2025-05-07 17:40:59 +00:00
19907733d5 Update woodpeckerci/woodpecker-server Docker tag to v3.6.0 2025-05-07 12:30:33 +00:00
7f33897a97 Update ghcr.io/mastodon/mastodon Docker tag to v4.3.8 2025-05-06 14:23:15 +00:00
5244a263d8 Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.8 2025-05-06 14:05:31 +00:00
8d81e50602 Update redis Docker tag to v8 2025-05-05 19:09:29 +00:00
bd557fffe2 Update traefik Docker tag to v3.4 2025-05-05 18:40:11 +00:00
37d9411c94 Update codeberg.org/forgejo/forgejo Docker tag to v11.0.1 2025-05-05 05:26:22 +00:00
Ada
767b63184c Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v11' () from renovate/codeberg.org-forgejo-forgejo-11.x into main
Reviewed-on: 
2025-04-27 16:24:29 +02:00
Ada
8c52c3b949 Merge pull request 'Update mazzolino/restic Docker tag to v1.8.0' () from renovate/mazzolino-restic-1.x into main
Reviewed-on: 
2025-04-27 16:24:07 +02:00
Ada
ac0486d8d2 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v39.261.0' () from renovate/ghcr.io-renovatebot-renovate-39.x into main
Reviewed-on: 
2025-04-27 16:23:56 +02:00
Ada
e31a98ef47 Merge pull request 'Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.7' () from renovate/ghcr.io-mastodon-mastodon-streaming-4.x into main
Reviewed-on: 
2025-04-27 16:23:41 +02:00
Ada
7b87ead2e1 Merge pull request 'Update ghcr.io/mastodon/mastodon Docker tag to v4.3.7' () from renovate/ghcr.io-mastodon-mastodon-4.x into main
Reviewed-on: 
2025-04-27 16:23:26 +02:00
Ada
13c1fb6a77 Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.13.15' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-04-27 16:23:07 +02:00
fb7a5e6b1c Update codeberg.org/forgejo/forgejo Docker tag to v11 2025-04-27 14:20:21 +00:00
Ada
b9d29987a1 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v17.11.1' () from renovate/gitlab-gitlab-ce-17.x into main
Reviewed-on: 
2025-04-27 16:18:31 +02:00
Ada
47b54c4715 Merge pull request 'Update ghcr.io/jittering/traefik-kop Docker tag to v0.16' () from renovate/ghcr.io-jittering-traefik-kop-0.x into main
Reviewed-on: 
2025-04-27 16:18:10 +02:00
Ada
cddd94bf65 Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.5.2' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-04-27 16:17:39 +02:00
Ada
2e0a95c0fd Merge pull request 'Update ghcr.io/requarks/wiki Docker tag to v2.5.307' () from renovate/ghcr.io-requarks-wiki-2.x into main
Reviewed-on: 
2025-04-27 16:17:30 +02:00
Ada
44f705b08d Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.12' () from renovate/wallabag-wallabag-2.x into main
Reviewed-on: 
2025-04-27 16:17:24 +02:00
eef5a4929d Update ghcr.io/renovatebot/renovate Docker tag to v39.261.0 2025-04-27 12:15:36 +00:00
eb5dbcc27f Update semaphoreui/semaphore Docker tag to v2.13.15 2025-04-26 11:39:28 +00:00
c6209141b7 MaJ searx 2025-04-24 15:09:49 +02:00
94cd691564 Update gitlab/gitlab-ce Docker tag to v17.11.1 2025-04-23 11:58:54 +00:00
1321464137 Update mazzolino/restic Docker tag to v1.8.0 2025-04-23 11:28:25 +00:00
7e16f205c3 Update woodpeckerci/woodpecker-server Docker tag to v3.5.2 2025-04-15 20:37:33 +00:00
7132b2fccd Update wallabag/wallabag Docker tag to v2.6.12 2025-04-11 21:46:34 +00:00
3388f8a2f5 Update ghcr.io/jittering/traefik-kop Docker tag to v0.16 2025-04-07 16:18:34 +00:00
88b8e1846e Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.7 2025-04-02 12:42:04 +00:00
2a4e8d3d7d Update ghcr.io/mastodon/mastodon Docker tag to v4.3.7 2025-04-02 12:41:59 +00:00
8624d78f5f Update ghcr.io/requarks/wiki Docker tag to v2.5.307 2025-03-24 02:08:09 +00:00
a0bcf2ea41 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v39.191.1' () from renovate/ghcr.io-renovatebot-renovate-39.x into main
Reviewed-on: 
2025-03-08 12:55:31 +01:00
e6a4b72f56 Update ghcr.io/renovatebot/renovate Docker tag to v39.191.1 2025-03-08 04:32:09 +00:00
Ada
05df24237f Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.3.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-03-07 22:14:39 +01:00
c7851b837e test add gitignore 2025-03-05 23:36:50 +01:00
0b03eb7d82 Update woodpeckerci/woodpecker-server Docker tag to v3.3.0 2025-03-05 17:38:40 +00:00
Ada
3a5ca122df
Fix internal vikunja traefik config 2025-03-03 12:04:12 +01:00
Ada
1b64cf1a8b
Add internal vikunja 2025-03-03 11:14:00 +01:00
Ada
c16917304e Merge pull request 'Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.4' () from renovate/ghcr.io-mastodon-mastodon-streaming-4.x into main
Reviewed-on: 
2025-03-03 10:40:56 +01:00
Ada
291e572324 Merge pull request 'Update ghcr.io/mastodon/mastodon Docker tag to v4.3.4' () from renovate/ghcr.io-mastodon-mastodon-4.x into main
Reviewed-on: 
2025-03-03 10:40:39 +01:00
Ada
57ac1a5ba1 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v39.185.0' () from renovate/ghcr.io-renovatebot-renovate-39.x into main
Reviewed-on: 
2025-03-03 10:40:27 +01:00
e44f2ccdef fix cron 2025-03-02 23:18:19 +01:00
a8d8e2a542 revert lb fix 2025-03-02 22:34:12 +01:00
4bf13b0000 Fix lint 2025-03-02 22:07:07 +01:00
ddd80865f7 wrong env 2025-03-02 21:48:54 +01:00
107bad885f yaml 2025-03-02 21:43:32 +01:00
628729d294 add new s3 2025-03-02 21:39:02 +01:00
848471398f test server transport 2025-03-02 18:49:26 +01:00
9cd768871f delete the last one 2025-03-02 18:39:58 +01:00
d33bf5d32e change agent image 2025-03-02 18:15:10 +01:00
f6124955c4 lets break everything again 2025-03-02 18:01:42 +01:00
2d5cadfdfc step by step tls disable 2025-03-02 17:45:18 +01:00
1e71b63826 retry to disable tls ? 2025-03-02 17:43:06 +01:00
11bc6fbfce reenable certresolver 2025-03-02 17:35:05 +01:00
e5ba64d30e revert certresolver test 2025-03-02 17:25:30 +01:00
dac4cfaed3 disable env requirements 2025-03-02 17:14:22 +01:00
19e1151e2e add buildx 2025-03-02 17:04:36 +01:00
4de577b269 update lb ip 2025-03-02 17:03:02 +01:00
7255187b96 Drop cert resolvers 2025-03-02 16:53:18 +01:00
c002aa06f1 Update ghcr.io/renovatebot/renovate Docker tag to v39.185.0 2025-03-01 17:40:22 +00:00
d1109cf0c6 Update ghcr.io/mastodon/mastodon Docker tag to v4.3.4 2025-02-27 16:05:38 +00:00
1c10a5b803 Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.4 2025-02-27 15:34:52 +00:00
Ada
13a7387f08 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v17.9.1' () from renovate/gitlab-gitlab-ce-17.x into main
Reviewed-on: 
2025-02-27 09:17:16 +01:00
Ada
da967cd9a3 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v39.182.3' () from renovate/ghcr.io-renovatebot-renovate-39.x into main
Reviewed-on: 
2025-02-27 09:17:13 +01:00
Ada
aee29ed5bd Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.2.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-02-27 09:17:04 +01:00
f93bc34b25 Update woodpeckerci/woodpecker-server Docker tag to v3.2.0 2025-02-26 21:34:10 +00:00
427cedd743 Update ghcr.io/renovatebot/renovate Docker tag to v39.182.3 2025-02-26 18:53:54 +00:00
1f11caa413 Update gitlab/gitlab-ce Docker tag to v17.9.1 2025-02-26 12:32:54 +00:00
Ada
421491c8c9 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v39.180.2' () from renovate/ghcr.io-renovatebot-renovate-39.x into main
Reviewed-on: 
2025-02-26 08:44:22 +01:00
9d3ae3933e Update ghcr.io/renovatebot/renovate Docker tag to v39.180.2 2025-02-25 07:22:01 +00:00
Ada
0254246352 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v17.9.0' () from renovate/gitlab-gitlab-ce-17.x into main
Reviewed-on: 
2025-02-21 16:12:02 +01:00
c17a178e72 Update gitlab/gitlab-ce Docker tag to v17.9.0 2025-02-20 13:28:05 +00:00
Ada
e4037e808a Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.12.14' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-02-15 16:58:25 +01:00
Ada
a0299a877a Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v39.170.2' () from renovate/ghcr.io-renovatebot-renovate-39.x into main
Reviewed-on: 
2025-02-15 16:57:38 +01:00
7e3041f7cc Update ghcr.io/renovatebot/renovate Docker tag to v39.170.2 2025-02-15 07:46:34 +00:00
7e87d0e4e0 Update semaphoreui/semaphore Docker tag to v2.12.14 2025-02-14 22:33:39 +00:00
Ada
eac8c33833 Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.12.12' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-02-14 20:53:59 +01:00
Ada
80915e0959 Merge pull request 'Update vaultwarden/server Docker tag to v1.33.2' () from renovate/vaultwarden-server-1.x into main
Reviewed-on: 
2025-02-14 20:53:50 +01:00
Ada
cdb9681c3e Merge pull request 'Update gitlab/gitlab-ce Docker tag to v17.8.2' () from renovate/gitlab-gitlab-ce-17.x into main
Reviewed-on: 
2025-02-14 20:53:28 +01:00
Ada
3986eaefe5 Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.1.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-02-14 20:53:10 +01:00
efb5998fdc Update semaphoreui/semaphore Docker tag to v2.12.12 2025-02-14 13:49:05 +00:00
1ae24a408f Update woodpeckerci/woodpecker-server Docker tag to v3.1.0 2025-02-13 14:48:23 +00:00
48ca0d0c9e Update gitlab/gitlab-ce Docker tag to v17.8.2 2025-02-12 09:38:09 +00:00
8c00972731 Update vaultwarden/server Docker tag to v1.33.2 2025-02-09 17:59:38 +00:00
Ada
16b4aa5b1e Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v10.0.1' () from renovate/codeberg.org-forgejo-forgejo-10.x into main
Reviewed-on: 
2025-02-09 13:27:31 +01:00
60cb231f97 Merge pull request 'dev/outout/fix_ci' () from dev/outout/fix_ci into main
Reviewed-on: 
2025-02-08 16:57:19 +01:00
e51621fe98 Update codeberg.org/forgejo/forgejo Docker tag to v10.0.1 2025-02-08 13:49:34 +00:00
Ada
99afc04309 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v39.159.0' () from renovate/ghcr.io-renovatebot-renovate-39.x into main
Reviewed-on: 
2025-02-04 21:20:52 +01:00
Ada
5951260f56 Merge pull request 'Update ghcr.io/requarks/wiki Docker tag to v2.5.306' () from renovate/ghcr.io-requarks-wiki-2.x into main
Reviewed-on: 
2025-02-04 21:20:49 +01:00
Ada
d56fb3c174 Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.12.4' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-02-04 21:20:42 +01:00
Ada
f5da5ecdf0 Merge pull request 'Update vaultwarden/server Docker tag to v1.33.1' () from renovate/vaultwarden-server-1.x into main
Reviewed-on: 
2025-02-04 21:20:27 +01:00
e576fb0801 Update ghcr.io/renovatebot/renovate Docker tag to v39.159.0 2025-02-04 12:56:33 +00:00
33b553f87e Update vaultwarden/server Docker tag to v1.33.1 2025-02-03 13:32:42 +00:00
2d140808ff Update semaphoreui/semaphore Docker tag to v2.12.4 2025-02-03 07:26:04 +00:00
6ac144a04d Update ghcr.io/requarks/wiki Docker tag to v2.5.306 2025-02-02 23:09:23 +00:00
40 changed files with 425 additions and 86 deletions

View file

@ -1,7 +1,20 @@
for i in $(find . -name "docker-compose.yaml" -exec sh -c 'docker-compose -f {} config -q; echo {}:$?' \;); do
conf=$(echo $i | cut -d: -f1)
return_code=$(echo $i | cut -d: -f2)
if [ $return_code -ne "0" ]; then
echo $conf return code : $return_code && exit $return_code
#!/bin/sh
find . -name "docker-compose.yaml" | while read -r compose_file; do
dir=$(dirname "$compose_file")
echo "Checking directory: $dir"
# Source .env if it exists
if [ -f "$dir/.env" ]; then
set -o allexport
. "$dir/.env"
set +o allexport
fi
done
# Run docker-compose config check
if ! docker-compose -f "$compose_file" config -q; then
echo "$compose_file return code: 1"
exit 1
fi
done

3
.gitignore vendored
View file

@ -1,3 +1,4 @@
.vscode
.env.priv
.venv
.venv
**/.env

View file

@ -20,7 +20,7 @@ steps:
- rm -rf output.txt
- apt-get update
- apt-get install -y curl
- curl -SL https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
- curl -SL https://github.com/docker/compose/releases/download/v2.33.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
- chmod +x /usr/local/bin/docker-compose
- bash .ci/lint_wrap.sh
comment_2:

View file

@ -8,7 +8,7 @@ volumes:
services:
agent:
image: woodpeckerci/woodpecker-agent:latest
image: woodpeckerci/woodpecker-agent:next
container_name: woodpecker_agent
environment:
- WOODPECKER_SERVER=grpc.cicd.gnous.eu:443
@ -16,7 +16,8 @@ services:
- WOODPECKER_GRPC_SECURE=true
- WOODPECKER_GRPC_VERIFY=true
env_file:
- .env
- path: .env
required: false
restart: always
volumes:
- agent:/etc/woodpecker

View file

@ -9,11 +9,12 @@ volumes:
services:
server:
image: codeberg.org/forgejo/forgejo:10.0.0
image: codeberg.org/forgejo/forgejo:12.0.1
restart: always
container_name: forgejo
env_file:
- .env
- path: .env
required: false
environment:
- USER_UID=1000
- USER_GID=1000
@ -70,8 +71,6 @@ services:
# web server
- "traefik.http.services.forgejo-service-gnous.loadbalancer.server.port=3001"
- "traefik.http.routers.forgejognous.rule=(Host(`git.gnous.eu`) && !Path(`/metrics`))"
- "traefik.http.routers.forgejognous.tls=true"
- "traefik.http.routers.forgejognous.tls.certresolver=defaultacme"
- "traefik.http.routers.forgejognous.entrypoints=websecure"
- "traefik.http.routers.forgejognous.service=forgejo-service-gnous"
- "traefik.http.routers.forgejognous.middlewares=proxyHeader@file,proxyError@file"
@ -83,7 +82,7 @@ services:
depends_on:
- cache
cache:
image: "redis:7-alpine"
image: "redis:8-alpine"
restart: always
healthcheck:
test: ["CMD", "redis-cli", "ping"]

View file

@ -25,8 +25,6 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.freshrss.entryPoints=websecure"
- "traefik.http.routers.freshrss.rule=Host(`rss.gnous.eu`)"
- "traefik.http.routers.freshrss.tls=true"
- "traefik.http.routers.freshrss.tls.certresolver=defaultacme"
- "traefik.http.routers.freshrss.middlewares=proxyHeader@file,proxyError@file"
env_file:
- path: .env

View file

@ -18,8 +18,6 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.gnoushaste.entryPoints=websecure"
- "traefik.http.routers.gnoushaste.rule=Host(`haste.gnous.eu`)"
- "traefik.http.routers.gnoushaste.tls=true"
- "traefik.http.routers.gnoushaste.tls.certresolver=defaultacme"
- "traefik.http.routers.gnoushaste.middlewares=proxyHeader@file,proxyError@file"
env_file:
- path: .env

View file

@ -0,0 +1,2 @@
RENOVATE_TOKEN=[[RENOVATE_TOKEN]]
GITHUB_COM_TOKEN=[[RENOVATE_GH_TOKEN]]

View file

@ -4,7 +4,7 @@ networks:
services:
renovate:
image: ghcr.io/renovatebot/renovate:39.156.0-full
image: ghcr.io/renovatebot/renovate:41.43.2-full
restart: always
environment:
- LOG_LEVEL=info
@ -14,4 +14,5 @@ services:
- RENOVATE_GIT_AUTHOR=Renovate bot <renovate@gnous.eu>
- RENOVATE_TOKEN=${RENOVATE_TOKEN}
env_file:
- .env
- path: .env
required: false

View file

@ -0,0 +1,2 @@
RESTIC_BASE_URL=[[RESTIC_BASE_URL]]
RESTIC_PASSWORD=[[RESTIC_PASSWORD]]

View file

@ -1,6 +1,6 @@
services:
backup:
image: mazzolino/restic:1.7.2
image: mazzolino/restic:1.8.0
hostname: docker
restart: unless-stopped
environment:
@ -31,7 +31,7 @@ services:
- ./ssh:/run/secrets/.ssh:ro
prune:
image: mazzolino/restic:1.7.2
image: mazzolino/restic:1.8.0
hostname: docker
restart: unless-stopped
environment:

View file

@ -8,7 +8,7 @@ volumes:
services:
server:
image: "searxng/searxng:2025.1.6-6dab7fe78"
image: "searxng/searxng:2025.4.24-c6c6d3027"
depends_on:
- "redis"
environment:
@ -35,11 +35,9 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.searx.entryPoints=websecure"
- "traefik.http.routers.searx.rule=Host(`searx.gnous.eu`)"
- "traefik.http.routers.searx.tls=true"
- "traefik.http.routers.searx.tls.certresolver=defaultacme"
- "traefik.http.routers.searx.middlewares=proxyHeader@file,proxyError@file"
redis:
image: "redis:7.4-alpine"
image: "redis:8.0-alpine"
command: 'redis-server --save "" --appendonly "no"'
healthcheck:
test: ["CMD", "redis-cli", "ping"]

View file

@ -1,10 +1,11 @@
services:
traefik-kop:
image: "ghcr.io/jittering/traefik-kop:0.14"
image: "ghcr.io/jittering/traefik-kop:0.17"
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
env_file:
- .env
- path: .env
required: false
environment:
- BIND_IP=10.100.2.2

View file

@ -0,0 +1,7 @@
MEP_DB_HOST_IP=[[MEP_DB_HOST_IP]]
WALLABAG_DB_NAME=[[WALLABAG_DB_NAME]]
WALLABAG_DB_PASS=[[WALLABAG_DB_PASS]]
WALLABAG_DB_USER=[[WALLABAG_DB_USER]]
SMTP_PASS=[[SMTP_PASS]]
SMTP_HOST=[[SMTP_HOST]]
WALLABAG_SECRET=[[WALLABAG_SECRET]]

View file

@ -8,7 +8,7 @@ volumes:
services:
wallabag:
image: wallabag/wallabag:2.6.10
image: wallabag/wallabag:2.6.13
restart: unless-stopped
environment:
- SYMFONY__ENV__DATABASE_DRIVER=pdo_pgsql
@ -48,8 +48,6 @@ services:
# web server
- "traefik.http.services.wallabag-service-gnous.loadbalancer.server.port=3009"
- "traefik.http.routers.wallabaggnous.rule=Host(`bag.gnous.eu`)"
- "traefik.http.routers.wallabaggnous.tls=true"
- "traefik.http.routers.wallabaggnous.tls.certresolver=defaultacme"
- "traefik.http.routers.wallabaggnous.entrypoints=websecure"
- "traefik.http.routers.wallabaggnous.service=wallabag-service-gnous"
- "traefik.http.routers.wallabaggnous.middlewares=proxyHeader@file,proxyError@file"

View file

@ -12,7 +12,5 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.wiki.entryPoints=websecure"
- "traefik.http.routers.wiki.rule=Host(`wiki.gnous.eu`)"
- "traefik.http.routers.wiki.tls=true"
- "traefik.http.routers.wiki.tls.certresolver=defaultacme"
- "traefik.http.routers.wiki.middlewares=proxyHeader@file,proxyError@file"

View file

@ -0,0 +1,3 @@
SMTP_HOST=[[SMTP_HOST]]
SMTP_PASS=[[SMTP_PASS]]
SMTP_USER=[[SMTP_USER]]

View file

@ -12,7 +12,7 @@ volumes:
services:
gitlab:
image: gitlab/gitlab-ce:17.8.1-ce.0
image: gitlab/gitlab-ce:18.2.1-ce.0
container_name: gitlab
restart: always
hostname: "gitlab.gnous.eu"
@ -48,16 +48,12 @@ services:
# Web
- "traefik.http.services.gitlab-gnous.loadbalancer.server.port=3005"
- "traefik.http.routers.gitlabgnous.rule=Host(`gitlab.gnous.eu`)"
- "traefik.http.routers.gitlabgnous.tls=true"
- "traefik.http.routers.gitlabgnous.tls.certresolver=defaultacme"
- "traefik.http.routers.gitlabgnous.entrypoints=websecure"
- "traefik.http.routers.gitlabgnous.service=gitlab-gnous"
- "traefik.http.routers.gitlabgnous.middlewares=proxyHeader@file,proxyError@file"
# Registry
- "traefik.http.services.registry-gnous.loadbalancer.server.port=3006"
- "traefik.http.routers.registrygnous.rule=Host(`pkg.gnous.eu`)"
- "traefik.http.routers.registrygnous.tls=true"
- "traefik.http.routers.registrygnous.tls.certresolver=defaultacme"
- "traefik.http.routers.registrygnous.entrypoints=websecure"
- "traefik.http.routers.registrygnous.service=registry-gnous"
- "traefik.http.routers.registrygnous.middlewares=proxyHeader@file,proxyError@file"
@ -65,4 +61,4 @@ services:
- "traefik.tcp.routers.gitlabssh.entrypoints=sshgitlab"
- "traefik.tcp.routers.gitlabssh.rule=HostSNI(`*`)"
- "traefik.tcp.routers.gitlabssh.service=gitlab-ssh"
- "traefik.tcp.services.gitlab-ssh.loadbalancer.server.port=3007"
- "traefik.tcp.services.gitlab-ssh.loadbalancer.server.port=3007"

View file

@ -13,6 +13,4 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.gnousdoteu.entryPoints=websecure"
- "traefik.http.routers.gnousdoteu.rule=Host(`gnous.eu`)"
- "traefik.http.routers.gnousdoteu.tls=true"
- "traefik.http.routers.gnousdoteu.tls.certresolver=defaultacme"
- "traefik.http.routers.gnousdoteu.middlewares=proxyHeader@file,proxyError@file"

View file

@ -19,7 +19,7 @@ SMTP_FROM_ADDRESS=Mastodon <service@gnous.eu>
S3_ENABLED=true
S3_BUCKET=gnoustoot
S3_REGION=fr-par
S3_HOSTNAME=obiwan.gnous.eu
S3_HOSTNAME=cdn.gnous.eu
S3_ENDPOINT=https://s3.fr-par.scw.cloud
ES_ENABLED=false

View file

@ -5,7 +5,7 @@ networks:
services:
redis:
image: redis:7-alpine
image: redis:8-alpine
restart: always
healthcheck:
test: ["CMD", "redis-cli", "ping"]
@ -13,7 +13,7 @@ services:
- mastodon
web:
image: ghcr.io/mastodon/mastodon:v4.3.3
image: ghcr.io/mastodon/mastodon:v4.4.2
restart: always
env_file:
- path: .env.production
@ -33,8 +33,6 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.mastodon-web.entrypoints=websecure"
- "traefik.http.routers.mastodon-web.rule=Host(`toot.gnous.eu`)"
- "traefik.http.routers.mastodon-web.tls=true"
- "traefik.http.routers.mastodon-web.tls.certresolver=defaultacme"
- "traefik.http.routers.mastodon-web.middlewares=proxyHeader@file,proxyError@file"
# Cron
- "ofelia.enabled=true"
@ -44,7 +42,7 @@ services:
- "ofelia.job-exec.clean-account.command=tootctl accounts cull"
streaming:
image: ghcr.io/mastodon/mastodon-streaming:v4.3.3
image: ghcr.io/mastodon/mastodon-streaming:v4.4.2
restart: always
env_file:
- path: .env.production
@ -64,13 +62,10 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.mastodon-streaming.entrypoints=websecure"
- "traefik.http.routers.mastodon-streaming.rule=(Host(`toot.gnous.eu`) && PathPrefix(`/api/v1/streaming`))"
- "traefik.http.routers.mastodon-streaming.tls.certresolver=letsencrypt"
- "traefik.http.routers.mastodon-streaming.tls=true"
- "traefik.http.routers.mastodon-streaming.tls.certresolver=defaultacme"
- "traefik.http.routers.mastodon-streaming.middlewares=proxyHeader@file,proxyError@file"
sidekiq:
image: ghcr.io/mastodon/mastodon:v4.3.3
image: ghcr.io/mastodon/mastodon:v4.4.2
restart: always
env_file:
- path: .env.production

View file

@ -0,0 +1,2 @@
RESTIC_BASE_URL=[[RESTIC_BASE_URL]]
RESTIC_PASSWORD=[[RESTIC_PASSWORD]]

View file

@ -1,6 +1,6 @@
services:
backup:
image: mazzolino/restic:1.7.2
image: mazzolino/restic:1.8.0
hostname: docker
restart: unless-stopped
environment:
@ -28,7 +28,7 @@ services:
- ./ssh:/run/secrets/.ssh:ro
prune:
image: mazzolino/restic:1.7.2
image: mazzolino/restic:1.8.0
hostname: docker
restart: unless-stopped
environment:

View file

@ -1,10 +1,11 @@
services:
traefik-kop:
image: "ghcr.io/jittering/traefik-kop:0.14"
image: "ghcr.io/jittering/traefik-kop:0.17"
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
env_file:
- .env
- path: .env
required: false
environment:
- BIND_IP=10.100.2.3

View file

@ -8,7 +8,7 @@ volumes:
services:
vaultwarden:
image: vaultwarden/server:1.33.0
image: vaultwarden/server:1.34.1
container_name: vaultwarden
environment:
- WEBSOCKET_ENABLED=true # Enable WebSocket notifications.
@ -24,8 +24,6 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.vaultwarden.entryPoints=websecure"
- "traefik.http.routers.vaultwarden.rule=Host(`pass.gnous.eu`)"
- "traefik.http.routers.vaultwarden.tls=true"
- "traefik.http.routers.vaultwarden.tls.certresolver=defaultacme"
- "traefik.http.routers.vaultwarden.middlewares=proxyHeader@file,proxyError@file"
restart: always
volumes:

View file

@ -0,0 +1,4 @@
WOODPECKER_GITEA_CLIENT=[[WOODPECKER_GITEA_CLIENT]]
WOODPECKER_GITEA_SECRET=[[WOODPECKER_GITEA_SECRET]]
WOODPECKER_DB_PASS=[[WOODPECKER_DB_PASS]]
MEP_DB_HOST=[[MEP_DB_HOST]]

View file

@ -9,7 +9,7 @@ volumes:
services:
server:
image: woodpeckerci/woodpecker-server:v3.0.1
image: woodpeckerci/woodpecker-server:v3.8.0
container_name: woodpecker_server
environment:
- WOODPECKER_OPEN=true
@ -40,8 +40,6 @@ services:
# web server
- "traefik.http.services.woodpecker-service-gnous.loadbalancer.server.port=4001"
- "traefik.http.routers.woodpeckergnous.rule=Host(`cicd.gnous.eu`)"
- "traefik.http.routers.woodpeckergnous.tls=true"
- "traefik.http.routers.woodpeckergnous.tls.certresolver=defaultacme"
- "traefik.http.routers.woodpeckergnous.entrypoints=websecure"
- "traefik.http.routers.woodpeckergnous.service=woodpecker-service-gnous"
- "traefik.http.routers.woodpeckergnous.middlewares=proxyHeader@file,proxyError@file"
@ -49,8 +47,6 @@ services:
- "traefik.http.services.woodpecker-grpc-gnous.loadbalancer.server.port=4002"
- "traefik.http.services.woodpecker-grpc-gnous.loadbalancer.server.scheme=h2c"
- "traefik.http.routers.woodpecker-grpc-gnous.rule=Host(`grpc.cicd.gnous.eu`)"
- "traefik.http.routers.woodpecker-grpc-gnous.tls=true"
- "traefik.http.routers.woodpecker-grpc-gnous.tls.certresolver=defaultacme"
- "traefik.http.routers.woodpecker-grpc-gnous.entrypoints=websecure"
- "traefik.http.routers.woodpecker-grpc-gnous.service=woodpecker-grpc-gnous"
- "traefik.http.routers.woodpecker-grpc-gnous.middlewares=woodpecker-grpc-redirect@docker"

20
compute-gra/traefik/.env Normal file
View file

@ -0,0 +1,20 @@
TRAEFIK_KOP_REDIS_ADDR=[[TRAEFIK_KOP_REDIS_ADDR]]
TRAEFIK_KOP_REDIS_PASS=[[TRAEFIK_KOP_REDIS_PASS]]
# TRACS3 ENV
TRACS_AWS_REGION=[[TRACS_AWS_REGION]]
TRACS_S3_ENDPOINT=[[TRACS_S3_ENDPOINT]]
TRACS_S3_ACCESS_KEY_ID=[[TRACS_S3_ACCESS_KEY_ID]]
TRACS_S3_SECRET=[[TRACS_S3_SECRET]]
TRACS_CLOSET_BUCKET=[[TRACS_CLOSET_BUCKET]]
TRACS_CLOSET_PASSWORD=[[TRACS_CLOSET_PASSWORD]]
AWS_CONFIGURE_PLUGINS=awscli_plugin_endpoint
AWS_REQUEST_CHECKSUM_CALCULATION=WHEN_REQUIRED
AWS_S3_SIGNATURE_VERSION=s3v4
TRAEFIK_LOCAL_STORE=/certificates/
TRAEFIK_OUTPUT_FILE=/configs/certificates.toml
TRAEFIK_CERTIFICATE_DIR=/certificates/
# TRACING
OLTP_HTTP_ENDPOINT=[[OLTP_HTTP_ENDPOINT]]
OLTP_HTTP_BASIC_AUTH=[[OLTP_HTTP_BASIC_AUTH]]

View file

@ -0,0 +1,110 @@
services:
traefik:
image: "traefik:v3.5.0"
container_name: "traefik"
command:
- "--log.level=info"
- "--log.maxsize=100"
- "--log.maxage=3"
- "--metrics.prometheus=true"
- "--entryPoints.web.address=:80"
- "--entryPoints.web.http.redirections.entryPoint.to=webpublic"
- "--entryPoints.web.http.redirections.entryPoint.scheme=https"
- "--entryPoints.web.http.redirections.entryPoint.permanent=true"
- "--entryPoints.web.allowACMEByPass=true"
- "--entryPoints.websecure.address=:446"
- "--entryPoints.websecure.proxyProtocol.trustedIPs=172.0.0.0/8"
- "--entryPoints.webpublic.address=:443"
- "--entryPoints.webpublic.http.tls=true"
- "--entryPoints.webpublic.forwardedHeaders.trustedIPs=172.0.0.0/8"
- "--entryPoints.ssh.address=:2222"
- "--entryPoints.sshgitlab.address=:2223"
- "--providers.file.directory=/traefik"
- "--providers.redis.endpoints=${TRAEFIK_KOP_REDIS_ADDR}"
- "--providers.redis.password=${TRAEFIK_KOP_REDIS_PASS}"
- "--tracing=true"
- "--tracing.otlp=true"
- "--tracing.otlp.http=true"
- "--tracing.serviceName=traefik"
- "--tracing.sampleRate=0.2"
- "--tracing.otlp.http.endpoint=${OLTP_HTTP_ENDPOINT}"
- "--tracing.otlp.http.headers.Authorization=Basic ${OLTP_HTTP_BASIC_AUTH}"
restart: always
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "/etc/traefik/sites:/traefik"
- "certificates:/certificates"
network_mode: host
epee:
image: "git.gnous.eu/enpls/epee-service:stable"
restart: always
container_name: "epee"
ports:
- "5900:5900"
networks:
- traefik_internal
varnish:
image: varnish:7.7.1
restart: always
command: -F -a :445,PROXY -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -p thread_pool_min=50 -p thread_pool_max=1000 -p thread_pool_timeout=120 -i varnish -s malloc,2048M -n varnish
ports:
- 445:445
volumes:
- /etc/varnish:/etc/varnish
- "workdir:/var/lib/varnish"
tracs3:
image: ghcr.io/outout14/traefik-acme-s3:main
env_file:
- tracs3.env
command:
- "sync"
volumes:
- "/etc/traefik/sites:/configs"
- "certificates:/certificates"
network_mode: "host"
environment:
- AWS_REGION=${TRACS_AWS_REGION}
- AWS_DEFAULT_REGION=${TRACS_AWS_REGION}
- AWS_ENDPOINT_URL=${TRACS_S3_ENDPOINT}
- AWS_S3_ENDPOINT=${TRACS_S3_ENDPOINT}
- AWS_S3API_ENDPOINT=${TRACS_S3_ENDPOINT}
- AWS_ACCESS_KEY_ID=${TRACS_S3_ACCESS_KEY_ID}
- AWS_SECRET_ACCESS_KEY=${TRACS_S3_SECRET}
- CLOSET_BUCKET=${TRACS_CLOSET_BUCKET}
- CLOSET_PASSWORD=${TRACS_CLOSET_PASSWORD}
tracs3-certificate-sync:
image: mcuadros/ofelia:latest
restart: always
depends_on:
tracs3:
condition: service_completed_successfully
command: daemon --docker
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
labels:
ofelia.job-run.certificate-rotate.schedule: "@every 10m"
ofelia.job-run.certificate-rotate.command: "sh -c 'docker restart front-http-par-tracs3-1'"
ofelia.job-run.certificate-rotate.image: "docker:cli"
ofelia.job-run.certificate-rotate.volume: "/var/run/docker.sock:/var/run/docker.sock"
volumes:
certificates:
workdir:
driver: local
driver_opts:
type: tmpfs
device: tmpfs
networks:
traefik_internal:
enable_ipv6: true

20
compute-vel/traefik/.env Normal file
View file

@ -0,0 +1,20 @@
TRAEFIK_KOP_REDIS_ADDR=[[TRAEFIK_KOP_REDIS_ADDR]]
TRAEFIK_KOP_REDIS_PASS=[[TRAEFIK_KOP_REDIS_PASS]]
# TRACS3 ENV
TRACS_AWS_REGION=[[TRACS_AWS_REGION]]
TRACS_S3_ENDPOINT=[[TRACS_S3_ENDPOINT]]
TRACS_S3_ACCESS_KEY_ID=[[TRACS_S3_ACCESS_KEY_ID]]
TRACS_S3_SECRET=[[TRACS_S3_SECRET]]
TRACS_CLOSET_BUCKET=[[TRACS_CLOSET_BUCKET]]
TRACS_CLOSET_PASSWORD=[[TRACS_CLOSET_PASSWORD]]
AWS_CONFIGURE_PLUGINS=awscli_plugin_endpoint
AWS_REQUEST_CHECKSUM_CALCULATION=WHEN_REQUIRED
AWS_S3_SIGNATURE_VERSION=s3v4
TRAEFIK_LOCAL_STORE=/certificates/
TRAEFIK_OUTPUT_FILE=/configs/certificates.toml
TRAEFIK_CERTIFICATE_DIR=/certificates/
# TRACING
OLTP_HTTP_ENDPOINT=[[OLTP_HTTP_ENDPOINT]]
OLTP_HTTP_BASIC_AUTH=[[OLTP_HTTP_BASIC_AUTH]]

View file

@ -0,0 +1,110 @@
services:
traefik:
image: "traefik:v3.5.0"
container_name: "traefik"
command:
- "--log.level=info"
- "--log.maxsize=100"
- "--log.maxage=3"
- "--metrics.prometheus=true"
- "--entryPoints.web.address=:80"
- "--entryPoints.web.http.redirections.entryPoint.to=webpublic"
- "--entryPoints.web.http.redirections.entryPoint.scheme=https"
- "--entryPoints.web.http.redirections.entryPoint.permanent=true"
- "--entryPoints.web.allowACMEByPass=true"
- "--entryPoints.websecure.address=:446"
- "--entryPoints.websecure.proxyProtocol.trustedIPs=172.0.0.0/8"
- "--entryPoints.webpublic.address=:443"
- "--entryPoints.webpublic.http.tls=true"
- "--entryPoints.webpublic.forwardedHeaders.trustedIPs=172.0.0.0/8"
- "--entryPoints.ssh.address=:2222"
- "--entryPoints.sshgitlab.address=:2223"
- "--providers.file.directory=/traefik"
- "--providers.redis.endpoints=${TRAEFIK_KOP_REDIS_ADDR}"
- "--providers.redis.password=${TRAEFIK_KOP_REDIS_PASS}"
- "--tracing=true"
- "--tracing.otlp=true"
- "--tracing.otlp.http=true"
- "--tracing.serviceName=traefik"
- "--tracing.sampleRate=0.2"
- "--tracing.otlp.http.endpoint=${OLTP_HTTP_ENDPOINT}"
- "--tracing.otlp.http.headers.Authorization=Basic ${OLTP_HTTP_BASIC_AUTH}"
restart: always
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "/etc/traefik/sites:/traefik"
- "certificates:/certificates"
network_mode: host
epee:
image: "git.gnous.eu/enpls/epee-service:stable"
restart: always
container_name: "epee"
ports:
- "5900:5900"
networks:
- traefik_internal
varnish:
image: varnish:7.7.1
restart: always
command: -F -a :445,PROXY -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -p thread_pool_min=50 -p thread_pool_max=1000 -p thread_pool_timeout=120 -i varnish -s malloc,2048M -n varnish
ports:
- 445:445
volumes:
- /etc/varnish:/etc/varnish
- "workdir:/var/lib/varnish"
tracs3:
image: ghcr.io/outout14/traefik-acme-s3:main
env_file:
- tracs3.env
command:
- "sync"
volumes:
- "/etc/traefik/sites:/configs"
- "certificates:/certificates"
network_mode: "host"
environment:
- AWS_REGION=${TRACS_AWS_REGION}
- AWS_DEFAULT_REGION=${TRACS_AWS_REGION}
- AWS_ENDPOINT_URL=${TRACS_S3_ENDPOINT}
- AWS_S3_ENDPOINT=${TRACS_S3_ENDPOINT}
- AWS_S3API_ENDPOINT=${TRACS_S3_ENDPOINT}
- AWS_ACCESS_KEY_ID=${TRACS_S3_ACCESS_KEY_ID}
- AWS_SECRET_ACCESS_KEY=${TRACS_S3_SECRET}
- CLOSET_BUCKET=${TRACS_CLOSET_BUCKET}
- CLOSET_PASSWORD=${TRACS_CLOSET_PASSWORD}
tracs3-certificate-sync:
image: mcuadros/ofelia:latest
restart: always
depends_on:
tracs3:
condition: service_completed_successfully
command: daemon --docker
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
labels:
ofelia.job-run.certificate-rotate.schedule: "@every 10m"
ofelia.job-run.certificate-rotate.command: "sh -c 'docker restart front-http-par-tracs3-1'"
ofelia.job-run.certificate-rotate.image: "docker:cli"
ofelia.job-run.certificate-rotate.volume: "/var/run/docker.sock:/var/run/docker.sock"
volumes:
certificates:
workdir:
driver: local
driver_opts:
type: tmpfs
device: tmpfs
networks:
traefik_internal:
enable_ipv6: true

View file

7
internals/komodo/.env Normal file
View file

@ -0,0 +1,7 @@
DB_USERNAME=[[KOMODO_DB_USERNAME]]
DB_PASSWORD=[[KOMODO_DB_PASSWORD]]
KOMODO_PASSKEY=[[KOMODO_PASSKEY]]
KOMODO_WEBHOOK_SECRET=[[KOMODO_WEBHOOK_SECRET]]
KOMODO_JWT_SECRET=[[KOMODO_JWT_SECRET]]
KOMODO_OIDC_CLIENT_SECRET=[[KOMODO_OIDC_CLIENT_SECRET]]
PERIPHERY_PASSKEYS=[[KOMODO_PASSKEY]]

View file

@ -18,6 +18,7 @@ services:
env_file:
- path: ./core.env
- path: ./.env
required: false
core:
image: ghcr.io/mbecker20/komodo:${COMPOSE_KOMODO_IMAGE_TAG:-latest}
restart: unless-stopped
@ -32,6 +33,7 @@ services:
env_file:
- path: ./core.env
- path: ./.env
required: false
environment:
KOMODO_DATABASE_ADDRESS: mongo:27017
KOMODO_DATABASE_USERNAME: ${DB_USERNAME}
@ -43,8 +45,6 @@ services:
- "traefik.http.routers.komodo.entryPoints=websecure"
- "traefik.http.routers.komodo.rule=Host(`deploy.net.enpls.org`)"
- "traefik.http.routers.komodo.tls=true"
- "traefik.http.routers.komodo.tls.certresolver=defaultacme"
- "traefik.http.routers.komodo.middlewares=proxyHeader@file,proxyError@file"
- "komodo.skip:"
periphery:
@ -59,6 +59,7 @@ services:
env_file:
- path: ./core.env
- path: ./.env
required: false
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /proc:/proc

View file

@ -6,7 +6,8 @@ services:
volumes:
- db:/var/lib/postgresql/data
env_file:
- .env
- path: .env
required: false
environment:
POSTGRES_USER: semaphore
POSTGRES_DB: semaphore
@ -14,9 +15,10 @@ services:
restart: unless-stopped
ports:
- 8085:3000
image: semaphoreui/semaphore:v2.12.3
image: semaphoreui/semaphore:v2.15.4
env_file:
- .env
- path: .env
required: false
environment:
SEMAPHORE_DB_USER: semaphore
SEMAPHORE_DB_HOST: postgres
@ -31,8 +33,6 @@ services:
- "traefik.enable=true"
- "traefik.http.services.semaphore-service.loadbalancer.server.port=8085"
- "traefik.http.routers.semaphore.rule=Host(`semaphore.net.enpls.org`)"
- "traefik.http.routers.semaphore.tls=true"
- "traefik.http.routers.semaphore.tls.certresolver=defaultacme"
- "traefik.http.routers.semaphore.entrypoints=websecure"
- "traefik.http.routers.semaphore.service=semaphore-service"
- "traefik.http.routers.semaphore.middlewares=proxyHeader@file,proxyError@file"

View file

@ -1,10 +1,11 @@
services:
traefik-kop:
image: "ghcr.io/jittering/traefik-kop:0.14"
image: "ghcr.io/jittering/traefik-kop:0.17"
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
env_file:
- .env
- path: .env
required: false
environment:
- BIND_IP=10.100.2.5

View file

@ -0,0 +1,60 @@
services:
vikunja:
image: vikunja/vikunja:0.24.6
environment:
VIKUNJA_SERVICE_PUBLICURL: https://todo.net.enpls.org
VIKUNJA_DATABASE_HOST: db
VIKUNJA_DATABASE_PASSWORD: vikunja
VIKUNJA_DATABASE_TYPE: postgres
VIKUNJA_DATABASE_USER: vikunja
VIKUNJA_DATABASE_DATABASE: vikunja
VIKUNJA_SERVICE_ENABLEREGISTRATION: true
VIKUNJA_AUTH_LOCAL_ENABLED: false
VIKUNJA_AUTH_OPENID_ENABLED: true
VIKUNJA_AUTH_OPENID_REDIRECT_URL: "https://todo.net.enpls.org/auth/openid/"
VIKUNJA_AUTH_OPENID_PROVIDERS_IDM_NAME: "Kanidm"
VIKUNJA_AUTH_OPENID_PROVIDERS_IDM_AUTHURL: "https://idm.enpls.org/oauth2/openid/vikunja"
VIKUNJA_AUTH_OPENID_PROVIDERS_IDM_SCOPE: "openid profile email"
volumes:
- vikunja:/app/vikunja/files
- config:/etc/vikunja
networks:
- vikunja
ports:
- 3456:3456
depends_on:
db:
condition: service_healthy
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.vikunja.rule=Host(`todo.net.enpls.org`)"
- "traefik.http.routers.vikunja.entrypoints=websecure"
- "traefik.http.routers.vikunja.middlewares=proxyHeader@file,proxyError@file"
db:
image: postgres:17
environment:
POSTGRES_PASSWORD: vikunja
POSTGRES_USER: vikunja
volumes:
- pgdata2:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -h localhost -U $$POSTGRES_USER"]
interval: 2s
networks:
- vikunja
volumes:
pgdata2:
driver: local
vikunja:
driver: local
config:
driver: local
networks:
vikunja:
external: false

View file

@ -2,7 +2,8 @@ services:
db:
image: postgres:14
env_file:
- .env
- path: .env
required: false
logging:
driver: "none"
restart: unless-stopped
@ -10,7 +11,7 @@ services:
- db-data:/var/lib/postgresql/data
server:
image: ghcr.io/requarks/wiki:2.5.305
image: ghcr.io/requarks/wiki:2.5.307
depends_on:
- db
environment:
@ -18,7 +19,8 @@ services:
DB_HOST: db
DB_PORT: 5432
env_file:
- .env
- path: .env
required: false
restart: unless-stopped
ports:
- "8082:3000"
@ -26,8 +28,6 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.wikijs.entryPoints=websecure"
- "traefik.http.routers.wikijs.rule=Host(`doc.net.enpls.org`)"
- "traefik.http.routers.wikijs.tls=true"
- "traefik.http.routers.wikijs.tls.certresolver=defaultacme"
- "traefik.http.routers.wikijs.middlewares=proxyHeader@file,proxyError@file"
volumes:

View file

@ -12,7 +12,8 @@ services:
- WOODPECKER_GRPC_SECURE=true
- WOODPECKER_GRPC_VERIFY=true
env_file:
- .env
- path: .env
required: false
restart: always
volumes:
- agent:/etc/woodpecker

View file

@ -10,7 +10,7 @@ volumes:
services:
server:
image: woodpeckerci/woodpecker-server:v3.0.1
image: woodpeckerci/woodpecker-server:v3.8.0
container_name: woodpecker_server
environment:
- WOODPECKER_OPEN=false
@ -24,8 +24,10 @@ services:
- WOODPECKER_GITEA=true
- WOODPECKER_GITEA_URL=https://git.gnous.eu
- WOODPECKER_DATABASE_DRIVER=postgres
- WOODPECKER_PLUGINS_PRIVILEGED=woodpeckerci/plugin-docker-buildx:5.2
env_file:
- .env
- path: .env
required: false
restart: always
networks:
- woodpecker
@ -39,8 +41,6 @@ services:
# web server
- "traefik.http.services.woodpecker-service.loadbalancer.server.port=8083"
- "traefik.http.routers.woodpecker.rule=Host(`build.net.enpls.org`)"
- "traefik.http.routers.woodpecker.tls=true"
- "traefik.http.routers.woodpecker.tls.certresolver=defaultacme"
- "traefik.http.routers.woodpecker.entrypoints=websecure"
- "traefik.http.routers.woodpecker.service=woodpecker-service"
- "traefik.http.routers.woodpecker.middlewares=proxyHeader@file,proxyError@file"
@ -48,8 +48,6 @@ services:
- "traefik.http.services.woodpecker-grpc.loadbalancer.server.port=8084"
- "traefik.http.services.woodpecker-grpc.loadbalancer.server.scheme=h2c"
- "traefik.http.routers.woodpecker-grpc-secure.rule=Host(`grpc.build.net.enpls.org`)"
- "traefik.http.routers.woodpecker-grpc-secure.tls=true"
- "traefik.http.routers.woodpecker-grpc-secure.tls.certresolver=defaultacme"
- "traefik.http.routers.woodpecker-grpc-secure.entrypoints=websecure"
- "traefik.http.routers.woodpecker-grpc-secure.service=woodpecker-grpc"
- "traefik.http.routers.woodpecker-grpc.middlewares=woodpecker-grpc-redirect@docker"
@ -61,7 +59,8 @@ services:
image: postgres:14-alpine
restart: always
env_file:
- .env
- path: .env
required: false
networks:
- woodpecker
volumes: