Sebastián Ramírez
e684f3c8d6
👷 Improve Playwright CI speed: sharding (paralel runs), run in Docker to use cache, use env vars ( #1405 )
9 months ago
Sebastián Ramírez
c8104d8ced
🔥 Remove logic for development dependencies and Jupyter, it was never documented, and I no longer use that trick ( #1355 )
10 months ago
Sebastián Ramírez
4cd67f3483
♻️ Use Docker Compose `watch` ( #1354 )
10 months ago
Sebastián Ramírez
8fe66c1cc1
♻️ Refactor prestart (migrations), move that to its own container ( #1350 )
11 months ago
Sebastián Ramírez
79d240f5b7
♻️ Simplify domains with `api.example.com` for API and `dashboard.example.com` for frontend, improve local development with `localhost` ( #1344 )
11 months ago
Patrick Arminio
8b8f0698e3
✨ Add mailcatcher configuration ( #1244 )
1 year ago
Sebastián Ramírez
dbf3899b7c
⬆️ Upgrade Traefik ( #1241 )
1 year ago
Joel Gotsch
84ef657406
🐛 Fix local Traefik proxy network config to fix Gateway Timeouts ( #1184 )
1 year ago
Sebastián Ramírez
1e20627934
🔥 Remove deprecated Docker Compose version key ( #1129 )
1 year ago
Sebastián Ramírez
1e256bce5d
🔥 Remove Celery and Flower, they are currently not used nor recommended ( #694 )
1 year ago
Sebastián Ramírez
37a6e350d1
✨ Migrate from pgAdmin to Adminer ( #692 )
1 year ago
Sebastián Ramírez
b9cbb4f8f4
👷 Add continuous deployment and refactors needed for it ( #667 )
1 year ago
Sebastián Ramírez
07064ae5e0
📝 Update deployment files and docs ( #660 )
1 year ago
Sebastián Ramírez
458d712d44
🔥 Remove old frontend ( #649 )
1 year ago
Esteban Maya
8558cf00a2
♻ Move project source files to top level from src, update Sentry dependency ( #630 )
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
1 year ago
Sebastián Ramírez
0cc802eec8
🎨 Format files with pre-commit and Ruff ( #611 )
1 year ago
Sebastián Ramírez
73b2884057
🚚 Refactor and simplify backend file structure ( #609 )
1 year ago
Sebastián Ramírez
72f835a6b4
♻ Re-structure Docker Compose files, discard Docker Swarm specific logic ( #607 )
1 year ago
Esteban Maya
f41f4432fe
♻ Refactor items and services endpoints to return count and data, and add CI tests ( #599 )
Co-authored-by: Esteban Maya Cadavid <emaya@trueblue.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
1 year ago
Alejandra
8155761cf4
🐳 Set up Docker config for new-frontend ( #564 )
2 years ago
Sebastián Ramírez
455de4d9a9
♻️ Refactor project generation, discard cookiecutter, use plain git/clone/fork ( #553 )
2 years ago
Sebastián Ramírez
20fa4ce8fb
🔊 Add consistent errors for env vars not set ( #200 )
5 years ago
Sebastián Ramírez
e4c668d7cd
✨ Upgrade Traefik to version 2 ( #199 )
* 🔧 Add STACK_NAME to .env for Traefik labels
* ✨ Upgrade Docker Compose to use Traefik v2
* ✨ Enable Traefik v2 in Docker Compose override for local development
* 🐛 Use internal HTTPS redirect in case the deployment is not through DockerSwarm.rocks
5 years ago
Sebastián Ramírez
eed33d276d
♻️ Refactor backend, settings, DB sessions, types, configs, plugins ( #158 )
* ♻️ Refactor backend, update DB session handling
* ✨ Add mypy config and plugins
* ➕ Use Python-jose instead of PyJWT
as it has some extra functionalities and features
* ✨ Add/update scripts for test, lint, format
* 🔧 Update lint and format configs
* 🎨 Update import format, comments, and types
* 🎨 Add types to config
* ✨ Add types for all the code, and small fixes
* 🎨 Use global imports to simplify exploring with Jupyter
* ♻️ Import schemas and models, instead of each class
* 🚚 Rename db_session to db for simplicity
* 📌 Update dependencies installation for testing
5 years ago
Sebastián Ramírez
2afe4159ab
♻️ Simplify Docker Compose files and deployment ( #153 )
* ♻️ Simplify Docker Compose files and deployment
* 🔧 Remove TRAEFIK_PUBLIC_NETWORK_IS_EXTERNAL from .env
5 years ago