File tree Expand file tree Collapse file tree 3 files changed +21
-43
lines changed
Expand file tree Collapse file tree 3 files changed +21
-43
lines changed Original file line number Diff line number Diff line change 11
22services :
3- # redis server holds the catalog data blob
4- redis :
5- image : redis:alpine
6- container_name : redis
7- command : ["redis-server", "--appendonly", "yes"]
8- volumes :
9- - ./redis-data:/data
10- ports :
11- - " 6379:6379"
12- restart : always
13-
143 # STAC Server
154 stac_server :
165 # image: stac-server:latest
@@ -20,26 +9,24 @@ services:
209 dockerfile : Dockerfile
2110 target : stac_server
2211 ports :
23- - " 8124:8080 "
12+ - " 8124:80 "
2413 environment :
25- - REDIS_HOST=redis
2614 - CONFIG_DIR=/config
2715 volumes :
2816 - ./stac_server:/code/stac_server
29- - ./TreeTraverser:/code/TreeTraverser
3017 # restart: always
3118
32- # web_query_builder:
33- # # image: web_query_builder:latest
34- # container_name: web_query_builder
35- # build:
36- # context: .
37- # dockerfile: Dockerfile
38- # target: web_query_builder
39- # ports:
40- # - "8125:8080 "
41- # environment:
42- # - CONFIG_DIR=/config
43- # volumes:
44- # - ./web_query_builder:/code/web_query_builder
45- # restart: always
19+ web_query_builder :
20+ # image: web_query_builder:latest
21+ container_name : web_query_builder
22+ build :
23+ context : .
24+ dockerfile : Dockerfile
25+ target : web_query_builder
26+ ports :
27+ - " 8125:80 "
28+ environment :
29+ - API_URL=http://127.0.0.1:8124/api/v1/stac/climate-dt
30+ volumes :
31+ - ./web_query_builder:/code/web_query_builder
32+ restart : always
Original file line number Diff line number Diff line change @@ -24,22 +24,12 @@ FROM base AS stac_server
2424COPY stac_server/requirements.txt /code/requirements.txt
2525RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
2626
27- # Todo: don't embed this here, mount them at runtime
28- # ENV CONFIG_DIR=/config/
29- # COPY config/destinE/config.yaml /config/config.yaml
30- # COPY config/destinE/schema /config/schema
31- # COPY config/destinE/language.yaml /config/language.yaml
27+ COPY ./src /code/qubed/src
28+ COPY ./pyproject.toml /code/qubed/
29+ COPY ./Cargo.toml /code/qubed/
30+ COPY ./README.md /code/qubed/
3231
33- COPY ./tree_compresser /code/tree_compresser
34-
35- # Clone the rsfdb and rsfindlibs repos manually because they're private
36-
37- # RUN --mount=type=ssh git clone ssh://git@github.com/ecmwf/rsfdb.git
38- # RUN --mount=type=ssh git clone ssh://git@github.com/ecmwf/rsfindlibs.git
39- COPY stac_server/deps/rsfdb /code/rsfdb
40- COPY stac_server/deps/rsfindlibs /code/rsfindlibs
41-
42- RUN pip install --no-cache-dir -e /code/tree_compresser
32+ RUN pip install --no-cache-dir -e /code/qubed
4333COPY ./stac_server /code/stac_server
4434
4535WORKDIR /code/stac_server
Original file line number Diff line number Diff line change @@ -2,3 +2,4 @@ fastapi[standard]
22pe
33redis
44frozendict
5+ requests
You can’t perform that action at this time.
0 commit comments