Skip to content

Commit b2aba5d

Browse files
committed
update build
1 parent 79b97fd commit b2aba5d

File tree

3 files changed

+21
-43
lines changed

3 files changed

+21
-43
lines changed

compose.yaml

Lines changed: 15 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,5 @@
11

22
services:
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

dockerfile

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,12 @@ FROM base AS stac_server
2424
COPY stac_server/requirements.txt /code/requirements.txt
2525
RUN 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
4333
COPY ./stac_server /code/stac_server
4434

4535
WORKDIR /code/stac_server

stac_server/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ fastapi[standard]
22
pe
33
redis
44
frozendict
5+
requests

0 commit comments

Comments
 (0)