File size: 575 Bytes
038b80c
 
 
 
bf896e2
038b80c
bf896e2
 
 
 
038b80c
bf896e2
 
038b80c
bf896e2
 
 
 
038b80c
 
bf896e2
038b80c
 
 
bf896e2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM python:3.11-slim

WORKDIR /app

RUN apt-get update && apt-get install -y gcc

# Install deps
COPY requirements.txt .
RUN pip install --upgrade pip \
 && pip install -r requirements.txt

# Copy your code
COPY . /app

# Create and set perms on application folders
RUN mkdir -p /app/cache /app/uploads /app/data /app/chats \
 && chmod -R 755 /app/cache /app/uploads /app/data /app/chats \
 && chmod -R 755 /app

ENV FLASK_APP=app.py \
    FLASK_ENV=production

EXPOSE 7860

CMD ["gunicorn", "-k", "eventlet", "-w", "1", "-b", "0.0.0.0:7860", "--timeout", "600", "app:app"]