Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add build push docker image image in the publish ci #311

Merged
merged 22 commits into from
Nov 30, 2024
Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6c0eac5
add build push docker image
mo-dkrz Nov 14, 2024
b19aec9
bump version
mo-dkrz Nov 14, 2024
b24192e
add test health step in publish, refactored the dockerfiles of es and os
mo-dkrz Nov 14, 2024
710b8f4
furnished readme and changelog
mo-dkrz Nov 14, 2024
795fa87
added default values and removed the unnecessary env vars from docker…
mo-dkrz Nov 16, 2024
bd5cddf
add WEB_CONCURRENCY in entrypoint
mo-dkrz Nov 17, 2024
c97d6f0
add RUN_LOCAL_OS and RUN_LOCAL_ES option to configure backend in cont…
mo-dkrz Nov 17, 2024
7226fc1
better docs
mo-dkrz Nov 17, 2024
0e70af2
check logs on produced images
mo-dkrz Nov 17, 2024
feb24d2
added better logs, and considered all different scenarios
mo-dkrz Nov 17, 2024
e8d6fc4
made README well documented
mo-dkrz Nov 17, 2024
15b0d65
added better recognition criteria for es and os
mo-dkrz Nov 17, 2024
4826f19
reflect comment on first method of installation of readme
mo-dkrz Nov 17, 2024
3e67674
minor changes in readme
mo-dkrz Nov 17, 2024
34f36a1
resolve the req change
mo-dkrz Nov 19, 2024
a2ee00b
dismantled the backends from dockerfiles and chnaged the REAME
mo-dkrz Nov 24, 2024
12af96a
prepared publish ci action
mo-dkrz Nov 24, 2024
808ee37
added latest version on image links
mo-dkrz Nov 24, 2024
f4ab110
removed env var from dockerfiles and minor change in docker-compose
mo-dkrz Nov 27, 2024
10eba9b
added forgotten build stage in docker-compose es and os services
mo-dkrz Nov 27, 2024
c033dfb
added docs in README
mo-dkrz Nov 28, 2024
562f7b3
Merge branch 'main' into add-image
jonhealy1 Nov 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,18 @@ or
pip install stac_fastapi.opensearch
```

### To install and run via pre-built Docker Images

jonhealy1 marked this conversation as resolved.
Show resolved Hide resolved
We provide ready-to-use Docker images through GitHub Container Registry ([ElasticSearch](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pkgs/container/stac-fastapi-es) and [OpenSearch](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pkgs/container/stac-fastapi-os) backends). You can easily pull and run these images:

jonhealy1 marked this conversation as resolved.
Show resolved Hide resolved
```shell
# For Elasticsearch backend
docker pull ghcr.io/stac-utils/stac-fastapi-es:latest

# For OpenSearch backend
docker pull ghcr.io/stac-utils/stac-fastapi-os:latest
```

## Run Elasticsearch API backend on localhost:8080

You need to ensure [**Docker Compose**](https://docs.docker.com/compose/install/) or [**Podman Compose**](https://podman-desktop.io/docs/compose) installed and running on your machine. In the follwoing command instead of `docker-compose` you can use `podman-compose` as well.
Expand Down
Loading