Skip to main content

FastAPI and PostGreSQL.

Project description

🚀 taypi-create

taypi-create Es un proyecto de Docker que implementa una arquitectura hexagonal (puertos y adaptadores) con FastAPI, PostGreSQL, SQLAlchemy y Alembic. Está pensado para escalar y adaptarse a microservicios, con gestion de migraciones.


📦 Características

  • 🐍 Python (FastApi)
  • ✅ Arquitectura hexagonal (Domain Driven Design)
  • 🛢️ PostgreSQL para manjo de base de datos
  • 🧱 ORM SQLAlchemy
  • 📜 Control de versiones en base de dats con Alembic
  • 🐳 Soporte para Docker usando docker-compose
  • ⚙️ Configuración por entorno
  • 🔧 Creación de CRUD para entidades

Comandos cli

🐳 Crear proyecto

taypi-create init <project-name>

🧩 Crear microservicio

taypi-create microservice <microservice-naem> <entity-name>

🐍 Crear entidad

taypi-create entity <entity-name>

🍃 Agregar Dockerfile y .env

taypi-create envdocker

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taypi_create-0.24.0.tar.gz (27.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taypi_create-0.24.0-py3-none-any.whl (46.3 kB view details)

Uploaded Python 3

File details

Details for the file taypi_create-0.24.0.tar.gz.

File metadata

  • Download URL: taypi_create-0.24.0.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for taypi_create-0.24.0.tar.gz
Algorithm Hash digest
SHA256 c0f14e265414ca3a21c222a06f7c2f5ddeea62fb18df28790cc5ed53c698b10d
MD5 8abc3a42a522f481783e9678ea9cd23a
BLAKE2b-256 d4d9533ceb385a3ea43b7bce7cd944a1116636fcd2728e52af5318cfe78e9269

See more details on using hashes here.

File details

Details for the file taypi_create-0.24.0-py3-none-any.whl.

File metadata

  • Download URL: taypi_create-0.24.0-py3-none-any.whl
  • Upload date:
  • Size: 46.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for taypi_create-0.24.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b42c32e9239b3fd2f3c1d7471df319dfa87bc814a2758ce296e8767917c0bde
MD5 00835ce7d5859d340171d118aa5cd220
BLAKE2b-256 24a7d231c8c221105a86475ade874571af26b2204b1ea1fc613d533241d55583

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page