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.11.0.tar.gz (24.8 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.11.0-py3-none-any.whl (42.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: taypi_create-0.11.0.tar.gz
  • Upload date:
  • Size: 24.8 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.11.0.tar.gz
Algorithm Hash digest
SHA256 66eed04c9e92b80272f716ae8aaeed2d434297d67a9b66bb46f1274e9597abd8
MD5 ef92deeb254d63cbc976165b84ec295e
BLAKE2b-256 2977760552ffcef03dae4102eb7c040facf20757c102be64f45e872bbec9d564

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taypi_create-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 42.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.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d9b225cff4c7359603cac6a914a1cb8a99e07d7525c932ca50632bf2083277f
MD5 e4fefd6d98dbf49498984c4fc7026d52
BLAKE2b-256 8e4b51f7af23cc4e4eba084aca7b7c55285127057fc4a525f89cb4f935be8fe3

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