most / Dockerfile
hybtel's picture
Update Dockerfile
3c70828 verified
raw
history blame
441 Bytes
FROM postgres:latest
# Set environment variables for PostgreSQL
ENV POSTGRES_USER=postgres
ENV POSTGRES_PASSWORD=password
ENV POSTGRES_DB=mydatabase
# Create a new directory for PostgreSQL data and set permissions
RUN mkdir -p /var/lib/postgresql/data && \
chown -R postgres:postgres /var/lib/postgresql/data && \
chmod 700 /var/lib/postgresql/data
# Expose PostgreSQL port
EXPOSE 5432
# Start PostgreSQL server
CMD ["postgres"]