aletrn commited on
Commit
39a4f88
·
1 Parent(s): c45d84a

[doc] update README.md

Browse files
Files changed (1) hide show
  1. README.md +9 -10
README.md CHANGED
@@ -17,16 +17,17 @@ Build the docker image this way:
17
  docker stop $(docker ps -a -q); docker rm $(docker ps -a -q)
18
 
19
  # build the base docker image with the ARG DEPENDENCY_GROUP=fastapi used by poetry
20
- docker build . -f dockerfiles/dockerfile-samgis-base --build-arg DEPENDENCY_GROUP=fastapi --tag localhost/samgis-base-fastapi --progress=plain
 
21
 
22
  # build the image, use the tag "samgis-huggingface"
23
- docker build . --tag localhost/samgis-huggingface --progress=plain
24
  ```
25
 
26
  Run the container (keep it on background) and show logs
27
 
28
  ```bash
29
- docker run -d --name samgis-huggingface -p 7860:7860 localhost/samgis-huggingface; docker logs -f samgis-huggingface
30
  ```
31
 
32
  Test it with curl:
@@ -50,10 +51,11 @@ Build the docker image this way:
50
  docker stop $(docker ps -a -q); docker rm $(docker ps -a -q)
51
 
52
  # build the base docker image with the docker aws repository tag
53
- docker build . -f dockerfiles/dockerfile-samgis-base --build-arg DEPENDENCY_GROUP=aws_lambda --tag localhost/samgis-base-aws-lambda --progress=plain
 
54
 
55
  # build the final docker image
56
- docker build . -f dockerfiles/dockerfile-lambda-fastsam-api --tag localhost/lambda-fastsam-api --progress=plain
57
  ```
58
 
59
  Run the container (keep it on background) and show logs
@@ -66,14 +68,11 @@ Test it with curl:
66
 
67
  ```bash
68
  URL=http://localhost:8080/2015-03-31/functions/function/invocations
69
- curl -X 'POST' \
70
- ${URL} \
71
- -H 'accept: application/json' \
72
- -d '{}'
73
  ```
74
 
75
  ### Publish the aws lambda docker image
76
- Login on aws ECR with the correct aws profile (change the example `localhost/` repository url with the one from
77
  the [ECR push command instructions page](https://eu-west-1.console.aws.amazon.com/ecr/repositories/)).
78
 
79
  ### Dependencies installation and local tests
 
17
  docker stop $(docker ps -a -q); docker rm $(docker ps -a -q)
18
 
19
  # build the base docker image with the ARG DEPENDENCY_GROUP=fastapi used by poetry
20
+ docker build . -f dockerfiles/dockerfile-samgis-base --build-arg DEPENDENCY_GROUP=fastapi \
21
+ --tag example-docker-namespace/samgis-base-fastapi --progress=plain
22
 
23
  # build the image, use the tag "samgis-huggingface"
24
+ docker build . --tag example-docker-namespace/samgis-huggingface --progress=plain
25
  ```
26
 
27
  Run the container (keep it on background) and show logs
28
 
29
  ```bash
30
+ docker run -d --name samgis-huggingface -p 7860:7860 example-docker-namespace/samgis-huggingface; docker logs -f samgis-huggingface
31
  ```
32
 
33
  Test it with curl:
 
51
  docker stop $(docker ps -a -q); docker rm $(docker ps -a -q)
52
 
53
  # build the base docker image with the docker aws repository tag
54
+ docker build . -f dockerfiles/dockerfile-samgis-base --build-arg DEPENDENCY_GROUP=aws_lambda \
55
+ --tag example-docker-namespace/samgis-base-aws-lambda --progress=plain
56
 
57
  # build the final docker image
58
+ docker build . -f dockerfiles/dockerfile-lambda-fastsam-api --tag example-docker-namespace/lambda-fastsam-api --progress=plain
59
  ```
60
 
61
  Run the container (keep it on background) and show logs
 
68
 
69
  ```bash
70
  URL=http://localhost:8080/2015-03-31/functions/function/invocations
71
+ curl -d@./events/payload_point_eolie.json -H 'accept: application/json' ${URL}
 
 
 
72
  ```
73
 
74
  ### Publish the aws lambda docker image
75
+ Login on aws ECR with the correct aws profile (change the example `example-docker-namespace/` repository url with the one from
76
  the [ECR push command instructions page](https://eu-west-1.console.aws.amazon.com/ecr/repositories/)).
77
 
78
  ### Dependencies installation and local tests