made data and config directories dynamic, switched from DockerRunLauncher to DefaultRunLauncher
This commit is contained in:
parent
1ca84d5788
commit
f85935dd75
2 changed files with 13 additions and 28 deletions
21
dagster.yaml
21
dagster.yaml
|
|
@ -8,27 +8,10 @@ run_coordinator:
|
||||||
class: QueuedRunCoordinator
|
class: QueuedRunCoordinator
|
||||||
config:
|
config:
|
||||||
max_concurrent_runs: 5
|
max_concurrent_runs: 5
|
||||||
tag_concurrency_limits:
|
|
||||||
- key: "operation"
|
|
||||||
value: "example"
|
|
||||||
limit: 5
|
|
||||||
|
|
||||||
run_launcher:
|
run_launcher:
|
||||||
module: dagster_docker
|
module: dagster.core.launcher
|
||||||
class: DockerRunLauncher
|
class: DefaultRunLauncher
|
||||||
config:
|
|
||||||
env_vars:
|
|
||||||
- DAGSTER_POSTGRES_USER
|
|
||||||
- DAGSTER_POSTGRES_PASSWORD
|
|
||||||
- DAGSTER_POSTGRES_DB
|
|
||||||
- MOBILITY_DB_REFRESH_TOKEN
|
|
||||||
network: dagster
|
|
||||||
container_kwargs:
|
|
||||||
volumes: # Make docker client accessible to any launched containers as well
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
- /tmp/io_manager_storage:/tmp/io_manager_storage
|
|
||||||
- /home/ben/code/gtfs-dagster/data:/opt/dagster/app/data
|
|
||||||
- /home/ben/code/gtfs-dagster/config:/opt/dagster/app/config
|
|
||||||
|
|
||||||
run_storage:
|
run_storage:
|
||||||
module: dagster_postgres.run_storage
|
module: dagster_postgres.run_storage
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ services:
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
volumes:
|
volumes:
|
||||||
- ./postgres_data:/var/lib/postgresql/data
|
- ${POSTGRES_DIRECTORY}:/var/lib/postgresql/data
|
||||||
networks:
|
networks:
|
||||||
- dagster
|
- dagster
|
||||||
healthcheck:
|
healthcheck:
|
||||||
|
|
@ -45,8 +45,8 @@ services:
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/opt/dagster/app/data
|
- ${DATA_DIRECTORY}:/opt/dagster/app/data
|
||||||
- ./config:/opt/dagster/app/config
|
- ${CONFIG_DIRECTORY}:/opt/dagster/app/config
|
||||||
networks:
|
networks:
|
||||||
- dagster
|
- dagster
|
||||||
|
|
||||||
|
|
@ -74,9 +74,10 @@ services:
|
||||||
DAGSTER_POSTGRES_DB: ${POSTGRES_DB}
|
DAGSTER_POSTGRES_DB: ${POSTGRES_DB}
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
volumes: # Make docker client accessible so we can terminate containers from the webserver
|
## Don't need for DefaultRunLauncher, uncomment for DockerRunLauncher
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
# volumes:
|
||||||
- /tmp/io_manager_storage:/tmp/io_manager_storage
|
# - /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
# - /tmp/io_manager_storage:/tmp/io_manager_storage
|
||||||
networks:
|
networks:
|
||||||
- dagster
|
- dagster
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
@ -102,9 +103,10 @@ services:
|
||||||
DAGSTER_POSTGRES_DB: ${POSTGRES_DB}
|
DAGSTER_POSTGRES_DB: ${POSTGRES_DB}
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
volumes: # Make docker client accessible so we can launch containers using host docker
|
## Don't need for DefaultRunLauncher, uncomment for DockerRunLauncher
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
# volumes:
|
||||||
- /tmp/io_manager_storage:/tmp/io_manager_storage
|
# - /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
# - /tmp/io_manager_storage:/tmp/io_manager_storage
|
||||||
networks:
|
networks:
|
||||||
- dagster
|
- dagster
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue