Spaces:
Sleeping
Sleeping
Julian Bilcke commited on
Commit ·
eb138fd
1
Parent(s): 8a579f9
declare vars in the Dockerfile
Browse files- .env +5 -5
- Dockerfile +34 -0
.env
CHANGED
|
@@ -14,16 +14,16 @@ RENDERING_ENGINE="INFERENCE_API"
|
|
| 14 |
LLM_ENGINE="INFERENCE_API"
|
| 15 |
|
| 16 |
# set this to control the number of pages
|
| 17 |
-
|
| 18 |
|
| 19 |
# Set to "true" to create artificial delays and smooth out traffic
|
| 20 |
NEXT_PUBLIC_ENABLE_RATE_LIMITER="false"
|
| 21 |
|
| 22 |
# ------------- HUGGING FACE OAUTH -------------
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
|
| 28 |
# ------------- PROVIDER AUTH ------------
|
| 29 |
# You only need to configure the access token(s) for the provider(s) you want to use
|
|
|
|
| 14 |
LLM_ENGINE="INFERENCE_API"
|
| 15 |
|
| 16 |
# set this to control the number of pages
|
| 17 |
+
NEXT_PUBLIC_MAX_NB_PAGES=
|
| 18 |
|
| 19 |
# Set to "true" to create artificial delays and smooth out traffic
|
| 20 |
NEXT_PUBLIC_ENABLE_RATE_LIMITER="false"
|
| 21 |
|
| 22 |
# ------------- HUGGING FACE OAUTH -------------
|
| 23 |
+
NEXT_PUBLIC_ENABLE_HUGGING_FACE_OAUTH=
|
| 24 |
+
NEXT_PUBLIC_ENABLE_HUGGING_FACE_OAUTH_WALL=
|
| 25 |
+
NEXT_PUBLIC_HUGGING_FACE_OAUTH_CLIENT_ID=""
|
| 26 |
+
HUGGING_FACE_OAUTH_SECRET=""
|
| 27 |
|
| 28 |
# ------------- PROVIDER AUTH ------------
|
| 29 |
# You only need to configure the access token(s) for the provider(s) you want to use
|
Dockerfile
CHANGED
|
@@ -1,5 +1,39 @@
|
|
| 1 |
FROM node:20-alpine AS base
|
| 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
# Install dependencies only when needed
|
| 4 |
FROM base AS deps
|
| 5 |
# Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed.
|
|
|
|
| 1 |
FROM node:20-alpine AS base
|
| 2 |
|
| 3 |
+
ARG RENDERING_ENGINE
|
| 4 |
+
ARG LLM_ENGINE
|
| 5 |
+
ARG NEXT_PUBLIC_MAX_NB_PAGES
|
| 6 |
+
ARG NEXT_PUBLIC_ENABLE_RATE_LIMITER
|
| 7 |
+
ARG NEXT_PUBLIC_ENABLE_HUGGING_FACE_OAUTH
|
| 8 |
+
ARG NEXT_PUBLIC_ENABLE_HUGGING_FACE_OAUTH_WALL
|
| 9 |
+
ARG NEXT_PUBLIC_HUGGING_FACE_OAUTH_CLIENT_ID
|
| 10 |
+
ARG HUGGING_FACE_OAUTH_SECRET
|
| 11 |
+
ARG AUTH_HF_API_TOKEN
|
| 12 |
+
ARG AUTH_REPLICATE_API_TOKEN
|
| 13 |
+
ARG AUTH_OPENAI_API_KEY
|
| 14 |
+
ARG AUTH_VIDEOCHAIN_API_TOKEN
|
| 15 |
+
ARG AUTH_GROQ_API_KEY
|
| 16 |
+
ARG RENDERING_REPLICATE_API_MODEL
|
| 17 |
+
ARG ENDERING_REPLICATE_API_MODEL_VERSION
|
| 18 |
+
ARG RENDERING_HF_INFERENCE_ENDPOINT_URL
|
| 19 |
+
ARG RENDERING_HF_INFERENCE_API_BASE_MODEL
|
| 20 |
+
ARG RENDERING_HF_INFERENCE_API_REFINER_MODEL
|
| 21 |
+
ARG RENDERING_HF_INFERENCE_API_FILE_TYPE
|
| 22 |
+
ARG RENDERING_VIDEOCHAIN_API_URL
|
| 23 |
+
ARG RENDERING_OPENAI_API_BASE_URL
|
| 24 |
+
ARG RENDERING_OPENAI_API_MODEL
|
| 25 |
+
ARG LLM_GROQ_API_MODEL
|
| 26 |
+
ARG LLM_OPENAI_API_BASE_URL
|
| 27 |
+
ARG LLM_OPENAI_API_MODEL
|
| 28 |
+
ARG LLM_HF_INFERENCE_ENDPOINT_URL
|
| 29 |
+
ARG LLM_HF_INFERENCE_API_MODEL
|
| 30 |
+
ARG NEXT_PUBLIC_ENABLE_COMMUNITY_SHARING
|
| 31 |
+
ARG COMMUNITY_API_URL
|
| 32 |
+
ARG COMMUNITY_API_TOKEN
|
| 33 |
+
ARG COMMUNITY_API_ID
|
| 34 |
+
ARG ENABLE_CENSORSHIP
|
| 35 |
+
ARG SECRET_FINGERPRINT
|
| 36 |
+
|
| 37 |
# Install dependencies only when needed
|
| 38 |
FROM base AS deps
|
| 39 |
# Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed.
|