pradelf commited on
Commit
27430cd
·
1 Parent(s): edb7cdc

lean project

Browse files
Files changed (6) hide show
  1. Dockerfile-local +0 -24
  2. build.sh +0 -7
  3. env.sh +0 -24
  4. run.sh +0 -10
  5. secrets.sh +0 -4
  6. 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)