postgres / Dockerfile
jarvisx17's picture
Update Dockerfile
d525f33 verified
raw
history blame contribute delete
No virus
561 Bytes
# Use the official PostgreSQL image from the Docker Hub
FROM postgres:latest
# Environment variables for PostgreSQL setup
ENV POSTGRES_DB='mydatabase'
ENV POSTGRES_USER='myuser'
ENV POSTGRES_PASSWORD='mypassword'
# Copy the custom PostgreSQL configuration file
COPY postgresql.conf ./postgresql.conf
# Copy initialization scripts to the Docker container
COPY init.sql /docker-entrypoint-initdb.d/
# Expose the custom port
EXPOSE 7860
# Run PostgreSQL with the custom configuration file
CMD ["postgres", "-c", "config_file=/etc/postgresql/postgresql.conf"]