Arun Kumar
04/05/2022, 10:38 AM0.12.12
run_launcher:
module: dagster_docker
class: DockerRunLauncher
config:
env_vars:
- DAGSTER_POSTGRES_USER
- DAGSTER_POSTGRES_PASSWORD
- DAGSTER_POSTGRES_DB
container_kwargs:
volumes:
- etl:/home/app/etl
network: dagster
Arun Kumar
04/05/2022, 11:05 AMjohann
04/05/2022, 5:03 PMdocker inspect
does it show the volume mount?johann
04/05/2022, 5:07 PMArun Kumar
04/05/2022, 8:40 PMdocker-compose.yml
for the user-code eposiotry.
metrics_repo:
build:
context: ../
dockerfile: local_dev/Dockerfile_metrics_repo
args:
- PIP_EXTRA_INDEX_URL
container_name: metrics_repo
image: metrics_repo_image
restart: always
expose:
- "9090"
ports:
- "9098:9090"
environment:...
volumes:
- "../etl:/home/app/etl"
networks:
- dagster
daniel
04/13/2022, 6:59 PMjohann
04/13/2022, 7:04 PMI am not sure how to specify the mount in theYou were on the right track withfor the DockerRunLauncherdagster.yaml
run_launcher:
module: dagster_docker
class: DockerRunLauncher
config:
env_vars:
- DAGSTER_POSTGRES_USER
- DAGSTER_POSTGRES_PASSWORD
- DAGSTER_POSTGRES_DB
container_kwargs:
volumes:
- etl:/home/app/etl
network: dagster
If you take a look at https://docs.docker.com/storage/volumes/#choose-the--v-or---mount-flag, it would be mounting the volume named etl
at /home/app/etl
Arun Kumar
04/13/2022, 9:51 PMdaniel
04/13/2022, 9:52 PMArun Kumar
04/13/2022, 9:57 PMrun_launcher:
module: dagster_docker
class: DockerRunLauncher
config:
env_vars:
- DAGSTER_POSTGRES_USER
- DAGSTER_POSTGRES_PASSWORD
- DAGSTER_POSTGRES_DB
- SNOWFLAKE_USERNAME
- SNOWFLAKE_PASSWORD
container_kwargs:
volumes:
- /Users/arunkumar/Projects/metrics-repo/etl:/home/app/etl
network: dagster
Arun Kumar
04/13/2022, 9:57 PMdaniel
04/13/2022, 9:58 PMArun Kumar
04/13/2022, 9:59 PMdaniel
04/14/2022, 1:06 AMArun Kumar
04/14/2022, 7:34 PMdaniel
04/14/2022, 7:35 PMArun Kumar
04/14/2022, 7:52 PM