Skip to content

Instantly share code, notes, and snippets.

@a1d4r
a1d4r / pydantic_type.py
Created January 14, 2025 11:56
Pydantic type for SQLAlchemy (JSONB PostgreSQL field)
from typing import Any, TypeVar
import sqlalchemy as sa
from fastapi.encoders import jsonable_encoder
from pydantic import BaseModel, TypeAdapter
from sqlalchemy import Dialect
from sqlalchemy.dialects.postgresql import JSONB
from sqlalchemy.sql.type_api import TypeEngine
@a1d4r
a1d4r / Dockerfile
Created February 15, 2024 13:57
Dockerfile + docker-compose.yml for development
# Source: https://gist.github.com/usr-ein/c42d98abca3cb4632ab0c2c6aff8c88a
################################
# PYTHON-BASE
# Sets up all our shared environment variables
################################
FROM python:3.11-slim as python-base
# python
ENV PYTHONUNBUFFERED=1 \