hybtel commited on
Commit
3c70828
·
verified ·
1 Parent(s): 6c80653

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -0
Dockerfile CHANGED
@@ -1,7 +1,17 @@
1
  FROM postgres:latest
2
 
 
3
  ENV POSTGRES_USER=postgres
4
  ENV POSTGRES_PASSWORD=password
5
  ENV POSTGRES_DB=mydatabase
6
 
 
 
 
 
 
 
7
  EXPOSE 5432
 
 
 
 
1
  FROM postgres:latest
2
 
3
+ # Set environment variables for PostgreSQL
4
  ENV POSTGRES_USER=postgres
5
  ENV POSTGRES_PASSWORD=password
6
  ENV POSTGRES_DB=mydatabase
7
 
8
+ # Create a new directory for PostgreSQL data and set permissions
9
+ RUN mkdir -p /var/lib/postgresql/data && \
10
+ chown -R postgres:postgres /var/lib/postgresql/data && \
11
+ chmod 700 /var/lib/postgresql/data
12
+
13
+ # Expose PostgreSQL port
14
  EXPOSE 5432
15
+
16
+ # Start PostgreSQL server
17
+ CMD ["postgres"]