Spaces:
Sleeping
Sleeping
lean project
Browse files- Dockerfile-local +0 -24
- build.sh +0 -7
- env.sh +0 -24
- run.sh +0 -10
- secrets.sh +0 -4
- test/test.py +0 -10
Dockerfile-local
DELETED
|
@@ -1,24 +0,0 @@
|
|
| 1 |
-
FROM python:3.9
|
| 2 |
-
|
| 3 |
-
ENV MLFLOW_EXPERIMENT_NAME=$MLFLOW_EXPERIMENT_NAME
|
| 4 |
-
ENV MLFLOW_TRACKING_URI=$MLFLOW_TRACKING_URI
|
| 5 |
-
ENV AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID
|
| 6 |
-
ENV AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
|
| 7 |
-
ENV BACKEND_STORE_URI=$BACKEND_STORE_URI
|
| 8 |
-
ENV ARTIFACT_ROOT=$ARTIFACT_ROOT
|
| 9 |
-
|
| 10 |
-
ENV SPACE_URL=$SPACE_URL
|
| 11 |
-
|
| 12 |
-
RUN useradd -m -u 1000 user
|
| 13 |
-
USER user
|
| 14 |
-
ENV PATH="/home/user/.local/bin:$PATH"
|
| 15 |
-
|
| 16 |
-
WORKDIR /app
|
| 17 |
-
|
| 18 |
-
COPY --chown=user ./requirements.txt requirements.txt
|
| 19 |
-
RUN pip install --no-cache-dir --upgrade -r requirements.txt
|
| 20 |
-
|
| 21 |
-
COPY --chown=user . /app
|
| 22 |
-
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
|
| 23 |
-
|
| 24 |
-
#CMD ["bash","-lc","fastapi run app.py --host 0.0.0.0 --port ${PORT}"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
build.sh
DELETED
|
@@ -1,7 +0,0 @@
|
|
| 1 |
-
#!/bin/bash
|
| 2 |
-
|
| 3 |
-
set -e
|
| 4 |
-
echo 'Build docker image for Get Around API.'
|
| 5 |
-
source env.sh
|
| 6 |
-
echo $IMAGE_ID
|
| 7 |
-
docker build -f Dockerfile-local -t $IMAGE_ID --no-cache .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
env.sh
DELETED
|
@@ -1,24 +0,0 @@
|
|
| 1 |
-
#!/bin/bash
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
export MLFLOW_EXPERIMENT_NAME=
|
| 5 |
-
|
| 6 |
-
export MLFLOW_TRACKING_URI=
|
| 7 |
-
|
| 8 |
-
export BACKEND_STORE_URI=
|
| 9 |
-
|
| 10 |
-
export SPACE_URL = "https://pradelf-getaround-api.hf.space"
|
| 11 |
-
|
| 12 |
-
export ARTIFACT_ROOT=
|
| 13 |
-
|
| 14 |
-
export APP_NAME="getaround-api"
|
| 15 |
-
|
| 16 |
-
export REPOSITORY_TAG_URI="$APP_NAME"
|
| 17 |
-
|
| 18 |
-
export TAG="0.0.1"
|
| 19 |
-
|
| 20 |
-
export TAGNAME="certification"
|
| 21 |
-
|
| 22 |
-
export IMAGE_APP_ID="$REPOSITORY_TAG_URI:$TAGNAME"
|
| 23 |
-
|
| 24 |
-
export $(grep -v '^#' .env | xargs -d '\n')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
run.sh
DELETED
|
@@ -1,10 +0,0 @@
|
|
| 1 |
-
docker run -it \
|
| 2 |
-
-v "$(pwd):/home/app" \
|
| 3 |
-
-p 7860:7860 \
|
| 4 |
-
-e PORT=7860 \
|
| 5 |
-
-e MLFLOW_TRACKING_URI=$MLFLOW_TRACKING_URI \
|
| 6 |
-
-e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \
|
| 7 |
-
-e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \
|
| 8 |
-
-e BACKEND_STORE_URI=$BACKEND_STORE_URI \
|
| 9 |
-
-e ARTIFACT_ROOT=$ARTIFACT_ROOT \
|
| 10 |
-
api
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
secrets.sh
DELETED
|
@@ -1,4 +0,0 @@
|
|
| 1 |
-
export MLFLOW_EXPERIMENT_NAME="salary_estimator";
|
| 2 |
-
export MLFLOW_TRACKING_URI="MLFLOW_TRACKING_URI";
|
| 3 |
-
export BACKEND_STORE_URI="BACKEND_STORE_URI";
|
| 4 |
-
export ARTIFACT_ROOT="ARTIFACT_ROOT";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
test/test.py
DELETED
|
@@ -1,10 +0,0 @@
|
|
| 1 |
-
import requests
|
| 2 |
-
payload = {
|
| 3 |
-
"title": "This is my great blog title",
|
| 4 |
-
"content": "This is the body of my article",
|
| 5 |
-
"Author": "Jaskier"
|
| 6 |
-
}
|
| 7 |
-
r = requests.post("http://localhost:7860/predict", json={
|
| 8 |
-
"YearsExperience": 0
|
| 9 |
-
})
|
| 10 |
-
print(r.content)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|