full-stack-fastapi-template
full-stack-fastapi-template copied to clipboard
Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
This is probably a duplicate, but are there any plans to update the repo/README on production deployment with kubernetes? Additionally, do any users of this have experience deploying this with...
When I generate a vanilla project, I get the following errors in Traefik when `--log.level=DEBUG` is added to the list of parameters in the `command` section of the `proxy` service...
`update_user_me` [endpoint function](https://github.com/tiangolo/full-stack-fastapi-postgresql/blob/490c554e23343eec0736b06e59b2108fdd057fdc/%7B%7Bcookiecutter.project_slug%7D%7D/backend/app/app/api/api_v1/endpoints/users.py#L54) doesn't have a check if a user tries to update self email to another user's email. Database handles this correctly (by `unique` email constraint), but the service...
I made a new repo with cookiecutter, and tried running deploying with docker-compose with no changes. The `flower` container always dies at launch with the following output ``` Traceback (most...
Hi, I want to use api rate limit. What should I do for it? How can I integrate [slowapi](https://github.com/laurentS/slowapi)?
Deploying to ec2 works great, however the default traefic docker image image doesn't seem to support HTTPS. When loading the traefik dashboard it doesn't show HTTPS and SSL endabled. From...
SQL Alchemy's autogenerated queries are not deterred by this, but it can be hard to query the Postgres directly because `user` is a reserved word in Postgres. I suggest amending...
Apologies if I'm just missing something, but I'm trying to understand how `prestart.sh` might scale to multiple nodes. It looks like it runs before the startup of the underlying `fastapi`...
The vue frontend is hardcoded to 100 items, if you have for instance 400 users it's currently impossible to reach the last ones. The optimal here would be to use...
The [linting script](https://github.com/tiangolo/full-stack-fastapi-postgresql/blob/490c554e23343eec0736b06e59b2108fdd057fdc/%7B%7Bcookiecutter.project_slug%7D%7D/backend/app/scripts/lint.sh) in backend is missing it's executable bit. This can easily be fixed with a `chmod +x ./backend/backend/scripts/lint.sh`