add other files
This commit is contained in:
parent
df8ea6c2f9
commit
9ab2f4dbcf
3
.gitignore
vendored
3
.gitignore
vendored
@ -3,4 +3,5 @@ __pycache__
|
||||
config.yaml
|
||||
.venv
|
||||
*.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
|
62
compose.yaml
62
compose.yaml
@ -1,20 +1,46 @@
|
||||
services:
|
||||
backend:
|
||||
build:
|
||||
context: ./backend
|
||||
dockerfile: Dockerfile
|
||||
ports:
|
||||
- "8000:8000"
|
||||
volumes:
|
||||
- ./backend:/app
|
||||
|
||||
web:
|
||||
image: nginx
|
||||
ports:
|
||||
- "8123:80"
|
||||
environment:
|
||||
- NGINX_HOST=localhost
|
||||
- NGINX_PORT=80
|
||||
services:
|
||||
# redis server holds the catalog data blob
|
||||
redis:
|
||||
image: redis:alpine
|
||||
container_name: redis
|
||||
command: ["redis-server", "--appendonly", "yes"]
|
||||
volumes:
|
||||
- ./webapp:/usr/share/nginx/html
|
||||
|
||||
- ./redis-data:/data
|
||||
ports:
|
||||
- "6379:6379"
|
||||
restart: always
|
||||
|
||||
# STAC Server
|
||||
stac_server:
|
||||
# image: stac-server:latest
|
||||
container_name: stac_server
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
target: stac_server
|
||||
ports:
|
||||
- "8124:8080"
|
||||
environment:
|
||||
- REDIS_HOST=redis
|
||||
- CONFIG_DIR=/config
|
||||
volumes:
|
||||
- ./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