Commit Graph
15 Commits
Author SHA1 Message Date
Nathan Vasse b84ef76892 🔧(scalingo) compile translation files at deploy time
The .mo files are gitignored so they must be generated
during the Scalingo post-build step to ensure translations
are available in production.
2026-04-01 10:13:06 +02:00
Stanislas BruhiereandManuel Raynaud abd055ad0f ⚰️(scalingo) remove scalingo pgdump
Remove the scalingo backup logic and cron.
As pgdumps on scalingo are now managed from our own CI.
2026-02-16 10:50:10 +01:00
Nathan VasseandManuel Raynaud d2ccd79e8c 🔧(e2e) improve e2e test debugging and db cleanup
Preserve django_site table during e2e db clearing to
avoid breaking site configuration. Add video recording
on first retry and screenshot capture on failure for
easier debugging of flaky tests.
2026-02-06 15:58:22 +01:00
Fabre FlorianandQuentin BEY 0d5631cf9c (backend) Fix access token storage issues
When indexer service is not configured, the search view should work
event with a disabled OIDC_STORE_ACCESS_TOKEN.
Disable token storage for the unit tests.
Add bin/fernetkey that generates a key for the OIDC_STORE_REFRESH_TOKEN_KEY
setting.

Signed-off-by: Fabre Florian <ffabre@hybird.org>
2025-12-16 22:50:25 +01:00
Sylvain ZimmerandManuel Raynaud e8e593d7d3 👷(pylint) avoid starting useless Docker containers when linting
Start app-dev service without dependencies
2025-11-17 11:41:03 +01:00
Nathan Vasse 2d7b790c3a 🔧(procfile) trigger collabora configuration tasks at start
trigger collabora configuration tasks at start
2025-11-12 11:44:17 +01:00
Nathan Vasse a7b040b927 ♻️(utils) Stop truncating e2e migrations tables
This was causing major issues when emptying the e2e db
between tests, it's quite obvious to understand why.
2025-09-15 17:00:34 +02:00
Manuel Raynaud b58aa4a36e ♻️(tilt) use helm dev-backend chart
Remove usage of bitnami charts and use our own dev-backend charts
instead.
2025-09-10 13:58:14 +02:00
Bastien Ogier 6f544a44cc 🔧(cron) pgdump: fix restic repository
fix restic repository
2025-09-08 17:43:04 +02:00
Nathan Vasse c61878253b 🔧(conf) setup handy local e2e env
We want to be able to quickly start a local isolated env for the
e2e testing, we don't want to share to same db with the classic
dev env because the e2e db should be empty before tests execution.
And we don't want to clear our dev db every time. Also provide a new
makefile handy command to launch the e2e env and the tests in one
command, great.
2025-08-27 15:45:15 +02:00
Manuel Raynaud 75a182bc36 ✏️(chore) replace mention of impress by drive
There were still mention of impress present. We replace them by drive.
2025-07-25 11:35:24 +02:00
Bastien Ogier 2daea2720b 🔧(cron) pgdump: add pgdump cron on scalingo deployment
add scalingo_pgdump script to dump the database and upload it to scaleway s3.
add cron.json to schedule pgdump everyday at noon UTC.
2025-07-22 18:19:46 +02:00
Sylvain Zimmer dd6f0be90a 🚀(scalingo) add Scalingo deployment scripts and fix frontend build
This commit, with contributions from Sylvain Grizard, adds support
for PaaS deployment platforms such as Scalingo, which build the
project on commit. It uses the La Suite Buildpack, which compiles
the frontend first as static files, and serves them along with
the backend with nginx.
2025-06-03 11:06:01 +02:00
Manuel Raynaud ef3e2dd034 (helm) create helm chart for drive
Create the first helm chart version and make it works with tilt.
2025-04-02 08:19:28 +02:00
Manuel Raynaud 2607d77153 🎉(core) shape of the project
Add all files we need to start the project. Only the `src` repository is
missing and will be added later by additional pull requests.
2025-01-29 17:08:23 +01:00