Commit Graph

28 Commits

Author SHA1 Message Date
Bryan Frimin
14604a3176 Replace Pebble with step-ca for local ACME
Pebble skipped real HTTP-01 validation, which hid integration gaps
for compliance-page custom domains. step-ca with a Caddy port-80
proxy exercises the same path production uses while keeping issued
certs persistent across compose restarts.

Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-07-21 15:44:15 +02:00
Émile Ré
381b43f891 compose.yaml images are public
Signed-off-by: Émile Ré <emile@probo.com>
2026-05-26 18:06:41 +02:00
Bryan Frimin
314db9654a Use harbor proxy
Signed-off-by: Bryan Frimin <bryan@probo.com>
2026-05-25 16:52:09 -07:00
Émile Ré
072e9bc4f9 Wait for healthy stack before start probod
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-29 12:48:44 +04:00
Bryan Frimin
d8722bf3f3 Pin tempo image digest and add pull_policy: missing to all compose services
Avoid unnecessary Docker registry checks on stack-up by setting
pull_policy: missing on every service. Also pin the tempo image to its
sha256 digest for reproducibility, consistent with all other services.

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-04-16 15:21:14 +02:00
Bryan Frimin
53edc5ba26 Fix compose config
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-04-15 16:42:56 +02:00
Bryan Frimin
d01b0b3eca Fix Tempo config
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-04-15 16:42:56 +02:00
Sacha Al Himdani
afd92fd938 Migrate from MinIO to SeaweedFS
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-19 11:47:04 +01:00
Émile Ré
89e35af703 Fix compose.yaml pg volumes mount
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:20:42 +04:00
Émile Ré
8d2b361890 Fix compose.yaml pg 18 config
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:04:35 +04:00
Bryan Frimin
52fa4bc0e8 Upgrade to postgres 18.1
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-12 11:59:59 +01:00
Émile Ré
0836130e1f Fix missing minio bucket for e2e tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:52 +04:00
Bryan Frimin
74fc3b8cd1 Rewrite identity and access management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:07:34 -08:00
Émile Ré
82ae2f701b Setup SAML locally
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-12 18:46:17 +01:00
Bryan Frimin
1645877bee Fix github action container start
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-12-01 11:53:52 +01:00
Bryan Frimin
5b6016c817 Fix pebble challtestsrv
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-10 15:36:17 +01:00
Bryan Frimin
8f8271cdfa Fix pebble command
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-10 15:32:28 +01:00
Bryan Frimin
55cf769f8a Fix docker images
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-07 18:01:37 +01:00
Bryan Frimin
acf5e8280e Update compose config
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:38 +02:00
Bryan Frimin
88ae17ad49 Add ACME test server
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:32 +02:00
Benoit Garcia
04c021949d chore: Replace mailhog
Mailhog hasn’t been updated since August 2022. While the SMTP protocol remains stable, the underlying libraries and dependencies may have evolved. Using an actively maintained tool can help avoid potential security or compatibility issues in the future.

Let me know if you have any questions or need further adjustments!

Signed-off-by: Benoit Garcia <benoit.garcia@protonmail.com>
2025-08-20 12:48:30 +02:00
Bryan Frimin
d48bf02597 Add missing chrome flags
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-07-03 11:37:07 +02:00
Bryan Frimin
3697985eb4 Add chrome image
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-07-03 11:37:07 +02:00
Sacha Al Himdani
c7f6dba576 Refacto vendor associations queries
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-12 09:58:35 -07:00
gearnode
9edb5f31d0 Add mailer system
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-12 09:04:51 +01:00
shonarik
23dad14320 Update compose.yaml
Signed-off-by: shonarik <6851800+shonarik@users.noreply.github.com>
2025-02-18 08:20:41 +01:00
gearnode
3a5535a774 Add minio compose config
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-28 16:21:02 -08:00
gearnode
b5ddb7d8cf Add docker and compose config
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-20 12:05:29 +01:00