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.7.0.tar.gz (24.7 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.7.0-py3-none-any.whl (42.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: taypi_create-0.7.0.tar.gz
  • Upload date:
  • Size: 24.7 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.7.0.tar.gz
Algorithm Hash digest
SHA256 5f04615386ddaad68e1dfd76509ce6a7da475e0a7d64b6c83a5bcabc28866d24
MD5 ea1b5710df3ddbb0cb7bf8466a15ccba
BLAKE2b-256 5750bc2633650d25c04350946525b251d6e5f6e3a17f6fea7454c6f002a4b874

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taypi_create-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 42.1 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.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1e0774e13abcaa0df89f766a67a291d732271d4041502623f7fb37d7e167a1b
MD5 840dee4b918eeabd33c9fe5b951fde6d
BLAKE2b-256 39fd054a404485f8a411c57b38b16701bf18f6def65cfee2fac576c01f4ad588

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