add other files
This commit is contained in:
parent
df8ea6c2f9
commit
9ab2f4dbcf
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@ config.yaml
|
|||||||
.venv
|
.venv
|
||||||
*.json
|
*.json
|
||||||
raw_list
|
raw_list
|
||||||
|
*.egg-info/
|
6
build_images.sh
Executable file
6
build_images.sh
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
sudo docker push eccr.ecmwf.int
|
||||||
|
sudo docker build \
|
||||||
|
--tag=eccr.ecmwf.int/qubed/stac_server:latest \
|
||||||
|
--target=stac_server \
|
||||||
|
.
|
||||||
|
sudo docker push eccr.ecmwf.int/qubed/stac_server:latest
|
52
compose.yaml
52
compose.yaml
@ -1,20 +1,46 @@
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
backend:
|
# redis server holds the catalog data blob
|
||||||
|
redis:
|
||||||
|
image: redis:alpine
|
||||||
|
container_name: redis
|
||||||
|
command: ["redis-server", "--appendonly", "yes"]
|
||||||
|
volumes:
|
||||||
|
- ./redis-data:/data
|
||||||
|
ports:
|
||||||
|
- "6379:6379"
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
# STAC Server
|
||||||
|
stac_server:
|
||||||
|
# image: stac-server:latest
|
||||||
|
container_name: stac_server
|
||||||
build:
|
build:
|
||||||
context: ./backend
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
|
target: stac_server
|
||||||
ports:
|
ports:
|
||||||
- "8000:8000"
|
- "8124:8080"
|
||||||
volumes:
|
|
||||||
- ./backend:/app
|
|
||||||
|
|
||||||
web:
|
|
||||||
image: nginx
|
|
||||||
ports:
|
|
||||||
- "8123:80"
|
|
||||||
environment:
|
environment:
|
||||||
- NGINX_HOST=localhost
|
- REDIS_HOST=redis
|
||||||
- NGINX_PORT=80
|
- CONFIG_DIR=/config
|
||||||
volumes:
|
volumes:
|
||||||
- ./webapp:/usr/share/nginx/html
|
- ./stac_server:/code/stac_server
|
||||||
|
- ./TreeTraverser:/code/TreeTraverser
|
||||||
|
# restart: always
|
||||||
|
|
||||||
|
# web_query_builder:
|
||||||
|
# # image: web_query_builder:latest
|
||||||
|
# container_name: web_query_builder
|
||||||
|
# build:
|
||||||
|
# context: .
|
||||||
|
# dockerfile: Dockerfile
|
||||||
|
# target: web_query_builder
|
||||||
|
# ports:
|
||||||
|
# - "8125:8080"
|
||||||
|
# environment:
|
||||||
|
# - CONFIG_DIR=/config
|
||||||
|
# volumes:
|
||||||
|
# - ./web_query_builder:/code/web_query_builder
|
||||||
|
# restart: always
|
||||||
|
|
1253
config/destinE/language.yaml
Normal file
1253
config/destinE/language.yaml
Normal file
File diff suppressed because it is too large
Load Diff
15
dockerfile
Normal file
15
dockerfile
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
FROM python:3.12-slim AS stac_server
|
||||||
|
WORKDIR /code
|
||||||
|
COPY stac_server/requirements.txt /code/requirements.txt
|
||||||
|
RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
|
||||||
|
|
||||||
|
|
||||||
|
COPY config/destinE_schema /config/schema
|
||||||
|
COPY config/language.yaml /config/language.yaml
|
||||||
|
|
||||||
|
|
||||||
|
COPY ./TreeTraverser /code/TreeTraverser
|
||||||
|
RUN pip install --no-cache-dir -e /code/TreeTraverser
|
||||||
|
COPY ./stac_server /code/stac_server
|
||||||
|
WORKDIR /code/stac_server
|
||||||
|
CMD ["fastapi", "dev", "main.py", "--proxy-headers", "--port", "8080", "--host", "0.0.0.0"]
|
Loading…
x
Reference in New Issue
Block a user