Update Dockerfile
Browse files- Dockerfile +7 -2
Dockerfile
CHANGED
|
@@ -53,6 +53,10 @@ RUN pip install --no-cache-dir "poetry==${POETRY_VERSION}" && \
|
|
| 53 |
# Create storage symlink
|
| 54 |
RUN ln -s /data/storage /app/api/storage
|
| 55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 56 |
# Add all environment variables from the compose file
|
| 57 |
ENV FLASK_APP=app.py \
|
| 58 |
EDITION=SELF_HOSTED \
|
|
@@ -66,10 +70,11 @@ ENV FLASK_APP=app.py \
|
|
| 66 |
REDIS_HOST=localhost \
|
| 67 |
REDIS_PORT=6379 \
|
| 68 |
REDIS_PASSWORD=difyai123456 \
|
| 69 |
-
VECTOR_STORE=weaviate
|
|
|
|
| 70 |
|
| 71 |
EXPOSE 7860 3000
|
| 72 |
|
| 73 |
WORKDIR /app
|
| 74 |
|
| 75 |
-
|
|
|
|
| 53 |
# Create storage symlink
|
| 54 |
RUN ln -s /data/storage /app/api/storage
|
| 55 |
|
| 56 |
+
# Copy and set up entrypoint script
|
| 57 |
+
COPY --from=api --chown=user:user /entrypoint.sh /app/entrypoint.sh
|
| 58 |
+
RUN chmod +x /app/entrypoint.sh
|
| 59 |
+
|
| 60 |
# Add all environment variables from the compose file
|
| 61 |
ENV FLASK_APP=app.py \
|
| 62 |
EDITION=SELF_HOSTED \
|
|
|
|
| 70 |
REDIS_HOST=localhost \
|
| 71 |
REDIS_PORT=6379 \
|
| 72 |
REDIS_PASSWORD=difyai123456 \
|
| 73 |
+
VECTOR_STORE=weaviate \
|
| 74 |
+
MIGRATION_ENABLED=true
|
| 75 |
|
| 76 |
EXPOSE 7860 3000
|
| 77 |
|
| 78 |
WORKDIR /app
|
| 79 |
|
| 80 |
+
ENTRYPOINT ["/bin/bash", "/app/entrypoint.sh"]
|