File size: 465 Bytes
e5c6e73
c7a57fd
e5c6e73
 
 
c7a57fd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM postgres:16

ENV POSTGRES_USER=myuser
ENV POSTGRES_PASSWORD=mypassword
ENV POSTGRES_DB=mydatabase

EXPOSE 7860 5000

RUN echo "port=7860" >> /usr/share/postgresql/postgresql.conf.sample

RUN apt-get update \
  && apt-get install -y python3 python3-pip \
  && pip3 install flask psycopg2-binary \
  && rm -rf /var/lib/apt/lists/*

WORKDIR /app
COPY app.py /app/app.py

COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]