Commit graph

18 commits

Author SHA1 Message Date
Yax
3b7484fbe6 Replace JSON config with .env files
- Add python-dotenv dependency for environment variable loading
- Replace params.json and params-local.json with .env files
- Add --local and --local-stacosys flags to makesite.py
- Update Makefile to auto-detect stacosys availability
- Document configuration and usage in README.md
2026-01-10 16:03:53 +01:00
Yax
3297ce5e67 Improve slugify function, add tests, and enhance Makefile
Applied improvements from feature-code-quality branch:
- Refactored slugify() for better readability with inline comments
- Renamed log() parameter *args to *log_args (avoid shadowing built-in)
- Added comprehensive unit tests for slugify function
- Enhanced Makefile with typecheck and test targets
- Updated build target to run type checks and tests before Docker build

All tests pass and type checking succeeds.
2026-01-07 14:12:12 +01:00
Yax
12e6465264 Remove deprecated site_remote target 2025-09-28 11:40:03 +02:00
Yax
7a41f3cecf Clean-up Makefile 2025-04-02 13:36:16 +02:00
Yax
ab2b93ce82 Docker build 2025-03-28 20:38:59 +01:00
Yax
ddbe809a79 New Post "retour en auto-hébergement" 2024-12-21 19:42:56 +01:00
Yax
05db93f7cd Fix python compatibility with Alpine 2024-12-09 15:47:40 +01:00
Yax
2b9ccf13d4 Update docker image name 2024-12-09 15:17:12 +01:00
Yax
4411b0c23b Replace poetry /rye with uv 2024-12-09 15:05:33 +01:00
Yax
8c15dadbb1 Rye migration. Mistune upgrade 2023-11-19 16:26:42 +01:00
Yax
1826de7102 use make without arguments for local and remote build 2023-10-14 12:37:11 +02:00
Yax
3c25d83f72 Improve site makefile 2023-05-01 10:53:12 +02:00
Yax
4b9c391771 move local cert generation to makefile 2022-02-12 21:14:10 +01:00
Yax
a637657847 local testing uses SSL (thanks to traefik.me) 2022-02-08 19:41:17 +01:00
Yax
225a4ff35b serve use local settings 2021-12-27 19:11:07 +01:00
Yax
40d1c7a867 configure local testing 2021-12-12 04:21:51 +01:00
Yax
44294e9c6b add targets for dockerized local testing 2021-12-11 17:10:34 +01:00
Yax
ac45ac1b6c init 2019-08-17 16:48:52 +02:00