Spaces:
Runtime error
Runtime error
Beamlnwza
commited on
Commit
·
9d79026
1
Parent(s):
2f85c88
fast check
Browse files- .env +0 -3
- .gitignore +30 -28
- Dockerfile +24 -19
- main.py +1 -1
.env
CHANGED
@@ -1,3 +0,0 @@
|
|
1 |
-
ACCESS_KEY_ID=AKIAWIGCTK6AO6L6SX4U
|
2 |
-
SECRET_ACCESS_KEY=pPjwLBMQsKvROoqtIqGQqIKAj6GaHUitWX3401RH
|
3 |
-
REGION_NAME=ap-southeast-1
|
|
|
|
|
|
|
|
.gitignore
CHANGED
@@ -1,29 +1,31 @@
|
|
1 |
-
.idea
|
2 |
-
.ipynb_checkpoints
|
3 |
-
.mypy_cache
|
4 |
-
.vscode
|
5 |
-
__pycache__
|
6 |
-
.pytest_cache
|
7 |
-
htmlcov
|
8 |
-
dist
|
9 |
-
site
|
10 |
-
.coverage
|
11 |
-
coverage.xml
|
12 |
-
.netlify
|
13 |
-
test.db
|
14 |
-
log.txt
|
15 |
-
Pipfile.lock
|
16 |
-
env3.*
|
17 |
-
env
|
18 |
-
docs_build
|
19 |
-
venv
|
20 |
-
docs.zip
|
21 |
-
archive.zip
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
|
|
|
|
29 |
.vercelignore
|
|
|
1 |
+
.idea
|
2 |
+
.ipynb_checkpoints
|
3 |
+
.mypy_cache
|
4 |
+
.vscode
|
5 |
+
__pycache__
|
6 |
+
.pytest_cache
|
7 |
+
htmlcov
|
8 |
+
dist
|
9 |
+
site
|
10 |
+
.coverage
|
11 |
+
coverage.xml
|
12 |
+
.netlify
|
13 |
+
test.db
|
14 |
+
log.txt
|
15 |
+
Pipfile.lock
|
16 |
+
env3.*
|
17 |
+
env
|
18 |
+
docs_build
|
19 |
+
venv
|
20 |
+
docs.zip
|
21 |
+
archive.zip
|
22 |
+
.env
|
23 |
+
.local.env
|
24 |
+
|
25 |
+
# vim temporary files
|
26 |
+
*~
|
27 |
+
.*.sw?
|
28 |
+
|
29 |
+
.vercel
|
30 |
+
vercel.json
|
31 |
.vercelignore
|
Dockerfile
CHANGED
@@ -1,20 +1,25 @@
|
|
1 |
-
FROM python:3.10
|
2 |
-
|
3 |
-
WORKDIR /code
|
4 |
-
|
5 |
-
COPY ./requirements.txt /code/requirements.txt
|
6 |
-
|
7 |
-
RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
|
8 |
-
|
9 |
-
RUN useradd -m -u 1000 user
|
10 |
-
|
11 |
-
USER user
|
12 |
-
|
13 |
-
ENV HOME=/home/user \
|
14 |
-
PATH=/home/user/.local/bin:$PATH
|
15 |
-
|
16 |
-
WORKDIR $HOME/app
|
17 |
-
|
18 |
-
COPY --chown=user . $HOME/app
|
19 |
-
|
|
|
|
|
|
|
|
|
|
|
20 |
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
|
|
|
1 |
+
FROM python:3.10
|
2 |
+
|
3 |
+
WORKDIR /code
|
4 |
+
|
5 |
+
COPY ./requirements.txt /code/requirements.txt
|
6 |
+
|
7 |
+
RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
|
8 |
+
|
9 |
+
RUN useradd -m -u 1000 user
|
10 |
+
|
11 |
+
USER user
|
12 |
+
|
13 |
+
ENV HOME=/home/user \
|
14 |
+
PATH=/home/user/.local/bin:$PATH
|
15 |
+
|
16 |
+
WORKDIR $HOME/app
|
17 |
+
|
18 |
+
COPY --chown=user . $HOME/app
|
19 |
+
|
20 |
+
RUN echo "SECRET_VARIABLE=placeholder" > $HOME/app/.env
|
21 |
+
|
22 |
+
RUN --mount=type=secret,id=SECRET_EXAMPLE,mode=0444,required=true \
|
23 |
+
sed -i "s/placeholder/$(cat /run/secrets/SECRET_EXAMPLE)/" $HOME/app/.env
|
24 |
+
|
25 |
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
|
main.py
CHANGED
@@ -4,7 +4,7 @@ from routes.api import router as api_router
|
|
4 |
|
5 |
app = FastAPI()
|
6 |
|
7 |
-
origins = ["http://localhost:5000", "http://localhost:3000"]
|
8 |
|
9 |
app.add_middleware(
|
10 |
CORSMiddleware,
|
|
|
4 |
|
5 |
app = FastAPI()
|
6 |
|
7 |
+
origins = ["http://localhost:5000", "http://localhost:3000""]
|
8 |
|
9 |
app.add_middleware(
|
10 |
CORSMiddleware,
|