File size: 646 Bytes
ffbe1f3
 
 
 
 
 
 
 
 
 
64e9ef3
a869277
 
 
ffbe1f3
64e9ef3
 
a869277
ffbe1f3
 
 
 
 
 
 
 
 
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
27
28
# syntax=docker/dockerfile:1.0.0-experimental
FROM taprosoft/kotaemon:v1.0 as base_image
ARG APP_DATA_DIR=/home/ubuntu/lib-knowledgehub/kotaemon/

RUN apt update -qqy \
  && apt install -y unzip \
  && \
  apt-get clean && \
  apt-get autoremove

RUN --mount=type=ssh mkdir -p ${APP_DATA_DIR}

RUN useradd -m -u 1000 user
USER user
WORKDIR /app
RUN --mount=type=ssh chown -R user:user /app
RUN --mount=type=ssh chown -R user:user ${APP_DATA_DIR}


COPY ktem_app_data.zip ${APP_DATA_DIR}
COPY flowsettings.py /app

RUN --mount=type=ssh cd ${APP_DATA_DIR} \
  && unzip ktem_app_data.zip \
  && rm ktem_app_data.zip

ENTRYPOINT ["python", "app.py"]