Skip to content

Commit

Permalink
Merge pull request #10 from developmentseed/feature/env-per-service
Browse files Browse the repository at this point in the history
Support loading env vars from common env or service-level envs
  • Loading branch information
alukach authored Aug 12, 2024
2 parents 117180d + a068a74 commit 60d2d30
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ celerybeat.pid
*.sage.py

# Environments
.env
*.env
.venv
env/
venv/
Expand Down
32 changes: 24 additions & 8 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
version: '3'
version: "3"

services:

# change to official image when available https://github.com/radiantearth/stac-browser/pull/386
stac-browser:
build:
context: dockerfiles
dockerfile: Dockerfile.browser
ports:
- "${MY_DOCKER_IP:-127.0.0.1}:8085:8085"
env_file:
- path: .env
required: false
- path: .stac-browser.env
required: false
depends_on:
- stac
- raster
Expand Down Expand Up @@ -38,10 +42,14 @@ services:
# PgSTAC extensions
# - EOAPI_STAC_EXTENSIONS=["filter", "query", "sort", "fields", "pagination", "titiler", "transaction"] # defaults
# - EOAPI_STAC_CORS_METHODS='GET,POST,PUT,OPTIONS'
env_file:
- path: .env
required: false
- path: .stac.env
required: false
depends_on:
- database
command:
bash -c "bash /tmp/scripts/wait-for-it.sh -t 120 -h database -p 5432 && /start.sh"
command: bash -c "bash /tmp/scripts/wait-for-it.sh -t 120 -h database -p 5432 && /start.sh"
develop:
watch:
- action: sync+restart
Expand Down Expand Up @@ -87,10 +95,14 @@ services:
- MOSAIC_CONCURRENCY=1
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
- AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
env_file:
- path: .env
required: false
- path: .raster.env
required: false
depends_on:
- database
command:
bash -c "bash /tmp/scripts/wait-for-it.sh -t 120 -h database -p 5432 && /start.sh"
command: bash -c "bash /tmp/scripts/wait-for-it.sh -t 120 -h database -p 5432 && /start.sh"
develop:
watch:
- action: sync+restart
Expand Down Expand Up @@ -120,8 +132,12 @@ services:
- DB_MIN_CONN_SIZE=1
- DB_MAX_CONN_SIZE=10
- EOAPI_VECTOR_DEBUG=TRUE
command:
bash -c "bash /tmp/scripts/wait-for-it.sh -t 120 -h database -p 5432 && /start.sh"
env_file:
- path: .env
required: false
- path: .vector.env
required: false
command: bash -c "bash /tmp/scripts/wait-for-it.sh -t 120 -h database -p 5432 && /start.sh"
develop:
watch:
- action: sync+restart
Expand Down

0 comments on commit 60d2d30

Please sign in to comment.