base service with authentication and user creation

This commit is contained in:
2025-12-14 17:30:08 +01:00
commit fe38d42a9e
5 changed files with 110 additions and 0 deletions

13
db/Dockerfile Normal file
View File

@@ -0,0 +1,13 @@
FROM docker.io/library/postgres:15
# Set environment variables
ENV POSTGRES_USER=chatapp
ENV POSTGRES_PASSWORD=secret
ENV POSTGRES_DB=chatapp
# Copy the initialization SQL script
COPY init.sql /docker-entrypoint-initdb.d/
COPY mock_data.sql /docker-entrypoint-initdb.d/
# Expose port 5432
EXPOSE 5432