Commit Graph

294 Commits

Author SHA1 Message Date
Sebastián Ramírez
a7fd258e18 📝 Update release notes 2020-04-19 16:45:30 +02:00
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
2020-04-19 16:44:12 +02:00
Sebastián Ramírez
283bc7c95b ♻️ Simplify tests, run in same backend service (#152)
remove backend-tests
2020-04-19 12:34:03 +02:00
Sebastián Ramírez
8f9c2bac42 📝 Update release notes 2020-04-19 09:18:19 +02:00
Sebastián Ramírez
a7d3671a72 ♻️ Simplify env files, merge to one .env (#151) 2020-04-19 09:17:14 +02:00
Sebastián Ramírez
894b0a5587 📝 Update Travis badge 2020-04-19 08:54:23 +02:00
Sebastián Ramírez
a25f2c14e4 🔖 Release version 0.5.0 2020-04-19 08:52:11 +02:00
Sebastián Ramírez
122d983415 📝 Update release notes 2020-04-19 08:51:36 +02:00
Sebastián Ramírez
d08d9314ce 📌 Make the public Traefik network a fixed default (#150)
to simplify development
2020-04-19 08:50:00 +02:00
Sebastián Ramírez
ff55b778ba 📝 Update release notes 2020-04-19 07:57:18 +02:00
Ruslan Samoylov
8812ca6635 ⬆️ Upgrade to Postgres 12 (#148) 2020-04-19 07:56:05 +02:00
Sebastián Ramírez
2e8da3a590 📝 Update release notes 2020-04-18 23:30:01 +02:00
Sebastián Ramírez
00297f974f 🙈 Update gitignore with Poetry 2020-04-18 23:29:44 +02:00
Ruslan Samoylov
c8bcc0ba0a Use Poetry for package management (#144)
* use poetry insted of Pipfile

* fix python black version

* set prepare.sh as executable

* revert postgres 11

* use multi-build stage in docker

* fix poetry path

* 🔥 Remove uneeded changes

* 🔧 Move and update Poetry file

* 🙈 Update gitignore

* 🐳 Update Dockerfiles to use Poetry

* 🐳 Update Dockerfiles with Poetry

* 🔧 Add SERVER_NAME required by Celery worker

* 🐳 Update Poetry install to avoid env conflicts

*  Add Pytest to Poetry dependencies

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2020-04-18 23:27:48 +02:00
Sebastián Ramírez
0a194b3b00 📝 Update README, sync with FastAPI docs 2020-04-18 17:48:48 +02:00
Sebastián Ramírez
94b2474438 📝 Update release notes 2020-04-18 10:16:16 +02:00
Sebastián Ramírez
af4e0cfe10 🐛 Fix Windows line endings for shell scripts after generation (#149) 2020-04-18 10:15:00 +02:00
Sebastián Ramírez
001dbda103 📝 Update release notes 2020-04-17 16:35:15 +02:00
Brendon Smith
34f6f9ae54 ⬆️ Upgrade to Vue CLI 4 (#120)
* Upgrade to Vue CLI 4

https://cli.vuejs.org/migrating-from-v3

* 🔥 Remove package-lock.json that varies by system

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2020-04-17 16:33:51 +02:00
Sebastián Ramírez
0c8e682a90 📝 Update release notes 2020-04-17 14:56:05 +02:00
Matthew Shu
67b384f308 🔥 Remove duplicate 'login' tag (#135)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2020-04-17 14:54:47 +02:00
Sebastián Ramírez
4bd791c11d 📝 Update release notes 2020-04-17 14:34:37 +02:00
Radek Lonka
697b4da6b0 🐛 Fix welcome message to show email if full name doe not exists (#129) 2020-04-17 14:31:30 +02:00
Sebastián Ramírez
854cc709d1 📝 Update release notes 2020-04-17 14:22:02 +02:00
Brendon Smith
21c4d11659 🎨 Bring Python code into compliance with Black and Flake8 (#121)
* Ignore Flake8 unused import error F401

https://flake8.readthedocs.io/en/latest/user/error-codes.html

The apparently unused imports may be needed for SQLAlchemy.

As the code comment says:

make sure all SQL Alchemy models are imported before initializing DB
otherwise, SQL Alchemy might fail to initialize properly relationships

See GitHub 28 and 29

* Ignore Flake8 unused variable error F841

https://flake8.readthedocs.io/en/latest/user/error-codes.html

The apparently unused variables may be needed for tests.

* Bring line length into compliance with Black

Should be 88 characters.

* Format alembic code with Black
2020-04-17 14:20:48 +02:00
Sebastián Ramírez
bcee2427b9 📝 Update release notes 2020-04-17 09:41:34 +02:00
Albert Iribarne
8a2252f654 ♻️ Simplify DB base class declaration (#117)
* Simplify DB base class declaration

* ♻️ Remove object inheritance

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2020-04-17 09:39:25 +02:00
Sebastián Ramírez
8ff61e813e 📝 Update release notes 2020-04-17 09:21:32 +02:00
Mocsár Kálmán
fb874fea35 Update CRUD utils for users handling password hashing (#106)
* Add some information how to run backand test for local backand development

* Bug fixes in backend app

* 🎨 Update format

*  Use random_email for test_update_user

Co-authored-by: Mocsar Kalman <mocsar.kalman@gravityrd.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2020-04-17 09:20:00 +02:00
Sebastián Ramírez
2b9ed9333a 📝 Update release notes 2020-04-17 08:07:39 +02:00
gcharbon
45510b4f80 ♻️ Use . instead of source in build-push.sh (#98) 2020-04-17 08:04:42 +02:00
Sebastián Ramírez
5a79f4e427 📝 Update release notes 2020-04-17 08:01:35 +02:00
Stephen Brown II
79631c7619 Use Pydantic BaseSettings for config settings (#87)
* Use Pydantic BaseSettings for config settings

* Update fastapi dep to >=0.47.0 and email_validator to email-validator

* Fix deprecation warning for Pydantic >=1.0

* Properly support old-format comma separated strings for BACKEND_CORS_ORIGINS

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2020-04-17 07:56:10 +02:00
Sebastián Ramírez
cd875e5bef 👷 Add GitHub action issue-manager 2020-04-12 13:10:38 +02:00
Sebastián Ramírez
1a92a0a6f1 🔥 Remove package-lock.json 2020-04-06 17:28:53 +02:00
Sebastián Ramírez
2eb5b030bd 📝 Update release notes 2020-04-06 12:39:26 +02:00
Sebastián Ramírez
7c2c2276d9 ♻️ Simplify Traefik labels in services (#139) 2020-04-06 12:38:28 +02:00
Sebastián Ramírez
baf584a6cd 📝 Update release notes 2020-04-06 11:37:52 +02:00
Teomor Szczurek
970a182ec8 Add email validation (#40)
* modify tests

*  Add email-validator to Dockerfiles

* ♻️ Update random email generation

* ♻️ Re-apply email validation after rebase

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2020-04-06 11:36:29 +02:00
Sebastián Ramírez
1d8678235d 📝 Update release notes 2020-02-07 23:17:38 +01:00
Ashton Shears
71f430616c ✏️ Fix typo (#83) 2020-02-07 21:46:09 +01:00
Abhishek S
43e508239c :✏️ Fix typo (#80) 2020-02-07 21:44:37 +01:00
Cristobal Aguirre
dc712ac4ec 🐛 Fix typo in read_item GET view (#74) 2020-02-07 21:28:45 +01:00
Sebastián Ramírez
141f6cdb6e 📝 Update release notes 2020-02-07 21:17:28 +01:00
Daniel Butler
fc403c9bc1 ✏️ Correct grammar (#70) 2020-02-07 21:15:10 +01:00
David Montague
4b93dc709f 🐛 Fix docker configuration for flower (#37) 2020-02-07 21:04:02 +01:00
Sebastián Ramírez
2db416d3c1 📝 Update release notes 2020-01-19 22:49:17 +01:00
Manu
ab46165387 Add base class to simplify CRUD (#23) 2020-01-19 22:40:50 +01:00
Sebastián Ramírez
1c975c7f2d 📝 Update release notes 2020-01-19 13:27:07 +01:00
Manu
248ea56c6e Add normal-user fixture for testing (#20) 2020-01-19 13:25:17 +01:00