Download Latest Version 0.8.0 source code.tar.gz (725.6 kB)
Email in envelope

Get an email when there's a new version of Full Stack FastAPI and PostgreSQL

Home / 0.7.1
Name Modified Size InfoDownloads / Week
Parent folder
0.7.1 source code.tar.gz 2024-09-27 712.4 kB
0.7.1 source code.zip 2024-09-27 790.0 kB
README.md 2024-09-27 7.6 kB
Totals: 3 Items   1.5 MB 0

Highlights

  • Migrate from Poetry to uv.
  • Simplifications and improvements for Docker Compose files, Traefik Dockerfiles.
  • Make the API use its own domain api.example.com and the frontend use dashboard.example.com. This would make it easier to deploy them separately if you needed that.
  • The backend and frontend on Docker Compose now listen on the same port as the local development servers, this way you can stop the Docker Compose services and run the local development servers without changing the frontend configuration.

Features

Refactors

  • ♻️ Update settings to use top level .env file. PR #1359 by @tiangolo.
  • ⬆️ Migrate from Poetry to uv. PR #1356 by @tiangolo.
  • πŸ”₯ Remove logic for development dependencies and Jupyter, it was never documented, and I no longer use that trick. PR #1355 by @tiangolo.
  • ♻️ Use Docker Compose watch. PR #1354 by @tiangolo.
  • πŸ”§ Use plain base official Python Docker image. PR #1351 by @tiangolo.
  • 🚚 Move location of scripts to simplify file structure. PR #1352 by @tiangolo.
  • ♻️ Refactor prestart (migrations), move that to its own container. PR #1350 by @tiangolo.
  • ♻️ Include FRONTEND_HOST in CORS origins by default. PR #1348 by @tiangolo.
  • ♻️ Simplify domains with api.example.com for API and dashboard.example.com for frontend, improve local development with localhost. PR #1344 by @tiangolo.
  • πŸ”₯ Simplify Traefik, remove www-redirects that add complexity. PR #1343 by @tiangolo.
  • πŸ”₯ Enable support for Arm Docker images in Mac, remove old patch. PR #1341 by @tiangolo.
  • ♻️ Remove duplicate information in the ItemCreate model. PR #1287 by @jjaakko.

Upgrades

Docs

  • πŸ’‘ Add comments to Dockerfile with uv references. PR #1357 by @tiangolo.
  • πŸ“ Add Email Templates to backend/README.md. PR #1311 by @alejsdev.

Internal

  • πŸ‘· Do not sync labels as it overrides manually added labels. PR #1307 by @tiangolo.
  • πŸ‘· Use uv cache on GitHub Actions. PR #1366 by @tiangolo.
  • πŸ‘· Update GitHub Actions format. PR #1363 by @tiangolo.
  • πŸ‘· Use uv for Python env to generate client. PR #1362 by @tiangolo.
  • πŸ‘· Run tests from Python environment (with uv), not from Docker container. PR #1361 by @tiangolo.
  • πŸ”¨ Update generate-client.sh script, make it fail on errors, fix generation. PR #1360 by @tiangolo.
  • πŸ‘· Add GitHub Actions workflow to lint backend apart from tests. PR #1358 by @tiangolo.
  • πŸ‘· Improve playwright CI job. PR #1335 by @patrick91.
  • πŸ‘· Update issue-manager.yml. PR #1329 by @tiangolo.
  • πŸ’š Set include-hidden-files to True when using the upload-artifact GH action. PR #1327 by @svlandeg.
  • πŸ‘·πŸ» Auto-generate frontend client . PR #1320 by @alejsdev.
  • πŸ› Fix in .github/labeler.yml. PR #1322 by @alejsdev.
  • πŸ‘· Update .github/labeler.yml. PR #1321 by @alejsdev.
  • πŸ‘· Update latest-changes GitHub Action. PR #1315 by @tiangolo.
  • πŸ‘· Update configs for labeler. PR #1308 by @tiangolo.
  • πŸ‘· Update GitHub Action labeler to add only one label. PR #1304 by @tiangolo.
  • ⬆️ Bump axios from 1.6.2 to 1.7.4 in /frontend. PR #1301 by @dependabot[bot].
  • πŸ‘· Update GitHub Action labeler dependencies. PR #1302 by @tiangolo.
  • πŸ‘· Update GitHub Action labeler permissions. PR #1300 by @tiangolo.
  • πŸ‘· Add GitHub Action label-checker. PR #1299 by @tiangolo.
  • πŸ‘· Add GitHub Action labeler. PR #1298 by @tiangolo.
  • πŸ‘· Add GitHub Action add-to-project. PR #1297 by @tiangolo.
  • πŸ‘· Update issue-manager. PR #1288 by @tiangolo.
Source: README.md, updated 2024-09-27