| |
| FROM snine98/pixelpunk:latest |
|
|
| |
| WORKDIR /app |
|
|
| |
| ENV TZ="Asia/Shanghai" |
| ENV app_app_port=7860 |
| ENV app_mode=release |
| ENV app_vector_enabled="true" |
| ENV app_db_type="mysql" |
|
|
| |
| |
| ENV app_db_host="${APP_DB_HOST}" |
| ENV app_db_username="${APP_DB_USERNAME}" |
| ENV app_db_password="${APP_DB_PASSWORD}" |
| ENV app_db_name="${APP_DB_NAME}" |
| ENV app_db_port="${APP_DB_PORT}" |
|
|
| |
| ENV app_redis_host="${APP_REDIS_HOST}" |
| ENV app_redis_port="${APP_REDIS_PORT}" |
| ENV app_redis_password="${APP_REDIS_PASSWORD}" |
|
|
| |
| ENV app_vector_qdrant_url="${APP_VECTOR_QDRANT_URL}" |
| ENV app_vector_qdrant_api_key="${APP_VECTOR_QDRANT_API_KEY}" |
| ENV app_vector_openai_api_key="${APP_VECTOR_OPENAI_API_KEY}" |
| ENV app_vector_openai_base_url="${APP_VECTOR_OPENAI_BASE_URL}" |
| ENV app_vector_openai_model="${APP_VECTOR_OPENAI_MODEL}" |
|
|
| |
| EXPOSE 7860 |
| ENV APP_APP_PORT=7860 |
|
|
| |
| RUN mkdir -p /app/data /app/uploads /app/logs |