Dockermanager om dockerapplicaties te downloaden en beheren vanaf een Git met eventuele boilerplates.
|
All checks were successful
Deploy server-up (dev) / deploy (push) Successful in 1m38s
De testsstap die ik in v0.5.00 toevoegde blokkeerde de deploy: de runner heeft geen python3-venv, dus `python3 -m venv` faalde en alle volgende stappen werden overgeslagen. - Tests draaien nu in python:3.12-slim via docker, dat de runner sowieso heeft. Bijkomend voordeel: dezelfde Python-versie als waarop de app in productie draait, in plaats van wat er toevallig op de runner staat. - PYTHONDONTWRITEBYTECODE en -p no:cacheprovider voorkomen dat de container root-eigen __pycache__/.pytest_cache in de werkmap achterlaat, wat de rsync-stap en volgende checkouts zou kunnen hinderen. - Pip-cache in een named volume, zodat een herhaalde run niet opnieuw downloadt. Toegepast in deploy.yml, deploy-prod.yml en build.yml. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C7oLCRYzY5ixJ5Sv8Y8EFb |
||
|---|---|---|
| .forgejo/workflows | ||
| apps | ||
| docs | ||
| modules | ||
| server-up | ||
| tests | ||
| .gitattributes | ||
| .gitignore | ||
| CHANGELOG.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| release.ps1 | ||
| VERSION | ||