finsight1 / Dockerfile.postgres
Samarth Naik
init
1a2b901
raw
history blame contribute delete
469 Bytes
# PostgreSQL Dockerfile for FinSight
# This container provides a PostgreSQL database with automatic initialization
FROM postgres:16-alpine
# Copy initialization script
COPY init-db.sql /docker-entrypoint-initdb.d/
# Expose PostgreSQL port
EXPOSE 5432
# The official postgres image already handles initialization
# Scripts in /docker-entrypoint-initdb.d/ are executed on first run
# Database credentials are configured via environment variables in docker-compose.yml