thomas-epelbaum
3 days ago
Repos for building (fully) in python and deploying (docker/docker-compose) securely in one VM a modern web app.
Associated mkdocs documentation (https://ecodev-doc.lcabox.com/)
- ecodev-infra (https://github.com/SE-Sustainability-OSS/ecodev-infra): = docker-compose deployment stack based on traefik, postgresql, pgadmin, dozzle and uptime-kuma... Some advise on how to deploy securely in this stack (WAF, fail2ban, owasp Modsec...)
- ecodev-app (https://github.com/SE-Sustainability-OSS/ecodev-app): fullstack python template to create web apps (FastAPI/SQLModel/Dash). Clone and play.
- ecodev-cloud (https://github.com/SE-Sustainability-OSS/ecodev-cloud): ease read/write on azure blob/aws S3 (with dev setup based on azurite/minio)
- ecodev-core (https://github.com/SE-Sustainability-OSS/ecodev-core): low level helpers for ecdoev-app (authentication/TFA/filtering in db...)
- ecodev-front (https://github.com/SE-Sustainability-OSS/ecodev-front): light opinionated wrapper around https://www.dash-mantine-components.com/, mostly to avoid breaking mantine changes