Ava2lon commited on
Commit
c36b60c
·
verified ·
1 Parent(s): ee22b52

Upload Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -3
Dockerfile CHANGED
@@ -4,10 +4,20 @@ ENV PYTHONUNBUFFERED=1 \
4
  TEMP_DIR=/app/temp \
5
  EXPORTS_DIR=/app/exports \
6
  JOBS_DIR=/app/jobs \
 
7
  BASYX_BASE_DIR=/app \
 
8
  MAX_RENDER_WORKERS=1 \
9
  FFMPEG_TIMEOUT_SECONDS=900 \
10
- MAX_RETRIES=3
 
 
 
 
 
 
 
 
11
 
12
  RUN apt-get update && apt-get install -y --no-install-recommends \
13
  ffmpeg \
@@ -22,8 +32,8 @@ RUN pip install --no-cache-dir -r requirements.txt
22
 
23
  COPY . .
24
 
25
- RUN mkdir -p /app/temp /app/exports /app/jobs \
26
- && chmod -R 777 /app/temp /app/exports /app/jobs
27
 
28
  EXPOSE 7860
29
 
 
4
  TEMP_DIR=/app/temp \
5
  EXPORTS_DIR=/app/exports \
6
  JOBS_DIR=/app/jobs \
7
+ STORAGE_DIR=/app/storage \
8
  BASYX_BASE_DIR=/app \
9
+ BASYX_SIGNING_SECRET=change-me-in-space-secrets \
10
  MAX_RENDER_WORKERS=1 \
11
  FFMPEG_TIMEOUT_SECONDS=900 \
12
+ DOWNLOAD_TIMEOUT_SECONDS=60 \
13
+ MAX_DOWNLOAD_BYTES=524288000 \
14
+ ALLOW_PRIVATE_ASSET_URLS=false \
15
+ WHISPER_MODEL_SIZE=tiny \
16
+ WHISPER_COMPUTE_TYPE=int8 \
17
+ WHISPER_DEVICE=cpu \
18
+ WHISPER_MODEL_DIR=/app/models \
19
+ MAX_RETRIES=3 \
20
+ JOB_RETENTION_SECONDS=86400
21
 
22
  RUN apt-get update && apt-get install -y --no-install-recommends \
23
  ffmpeg \
 
32
 
33
  COPY . .
34
 
35
+ RUN mkdir -p /app/temp /app/exports /app/jobs /app/models /app/storage \
36
+ && chmod -R 777 /app/temp /app/exports /app/jobs /app/models /app/storage
37
 
38
  EXPOSE 7860
39