MVP
alembic
versions
2024_04_23_2237-999acf55dddb_up_tables.py +121 -0
README +2 -0
env.py +99 -0
script.py.mako +26 -0
docker
app.sh +6 -0
src
assemblies
__init__.py +0 -0
exceptions.py +6 -0
models.py +67 -0
router.py +116 -0
schemas.py +50 -0
service.py +196 -0
auth
__init__.py +0 -0
constants.py +3 -0
exceptions.py +11 -0
schemas.py +9 -0
utils.py +64 -0
components
__init__.py +0 -0
exceptions.py +11 -0
models.py +48 -0
router.py +96 -0
schemas.py +11 -0
service.py +131 -0
containers
__init__.py +0 -0
exceptions.py +16 -0
models.py +25 -0
router.py +94 -0
schemas.py +22 -0
service.py +79 -0
files
__init__.py +0 -0
utils.py +9 -0
images
__init__.py +0 -0
dependencies.py +16 -0
exceptions.py +10 -0
schemas.py +11 -0
utils.py +5 -0
users
__init__.py +0 -0
constants.py +3 -0
dependencies.py +71 -0
exceptions.py +11 -0
models.py +25 -0
router.py +53 -0
schemas.py +16 -0
service.py +85 -0
utils.py +42 -0
__init__.py +15 -0
config.py +87 -0
constants.py +3 -0
database.py +44 -0
main.py +46 -0
models.py +5 -0
s3.py +89 -0
tests
assemblies_project_files
invalid.txt +0 -0
valid.sln +0 -0
photo_components
shurup.png +0 -0
shurup_long.jpg +0 -0
conftest.py +69 -0
test_0_users.py +81 -0
test_1_containers.py +145 -0
test_2_components.py +120 -0
test_4_assemblies.py +117 -0
.env-prod +14 -0
.gitignore +166 -0
Dockerfile +21 -0
README.md +18 -81
alembic.ini +114 -0
docker-compose.yaml +30 -0
poetry.lock +0 -0
pyproject.toml +47 -0