priaansh commited on
Commit
d942972
·
verified ·
1 Parent(s): c363123

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -12
Dockerfile CHANGED
@@ -1,19 +1,20 @@
1
  FROM stephengpope/no-code-architects-toolkit:latest
2
 
3
- # Non-sensitive defaults
4
- ENV MAX_QUEUE_LENGTH=10 \
 
 
 
 
 
 
5
  GUNICORN_WORKERS=4 \
6
  GUNICORN_TIMEOUT=300
7
 
8
- # Expose the app port
 
 
 
9
  EXPOSE 8080
10
 
11
- # Entrypoint loads secrets at runtime
12
- CMD ["bash", "-c", "\
13
- export API_KEY=$(cat /run/secrets/API_KEY) && \
14
- export S3_ENDPOINT_URL=$(cat /run/secrets/S3_ENDPOINT_URL) && \
15
- export S3_ACCESS_KEY=$(cat /run/secrets/S3_ACCESS_KEY) && \
16
- export S3_SECRET_KEY=$(cat /run/secrets/S3_SECRET_KEY) && \
17
- export S3_BUCKET_NAME=$(cat /run/secrets/S3_BUCKET_NAME) && \
18
- export S3_REGION=$(cat /run/secrets/S3_REGION) && \
19
- python app.py"]
 
1
  FROM stephengpope/no-code-architects-toolkit:latest
2
 
3
+ # Set defaults (these are overridden by HF secret env vars at runtime)
4
+ ENV API_KEY=default_key \
5
+ S3_ENDPOINT_URL=https://s3.ap-south-1.amazonaws.com \
6
+ S3_ACCESS_KEY=default_access_key \
7
+ S3_SECRET_KEY=default_secret_key \
8
+ S3_BUCKET_NAME=default_bucket \
9
+ S3_REGION=ap-south-1 \
10
+ MAX_QUEUE_LENGTH=10 \
11
  GUNICORN_WORKERS=4 \
12
  GUNICORN_TIMEOUT=300
13
 
14
+ WORKDIR /app
15
+
16
+ COPY . .
17
+
18
  EXPOSE 8080
19
 
20
+ CMD ["python", "app.py"]