Aaron T
02/09/2023, 5:04 PMdaniel
02/09/2023, 5:58 PMAaron T
02/09/2023, 6:08 PMopt/dagster/app
folder on the code server, is that the right way to go about this? In production would we just copy the module over directly?daniel
02/09/2023, 6:13 PMdaniel
02/09/2023, 6:13 PMAaron T
02/09/2023, 6:20 PM/opt/dagster/app
as the -m
module the code server throws an error saying there is no module named. Maybe it has something to do with my module structure within the code serverdaniel
02/09/2023, 6:20 PMAaron T
02/09/2023, 6:21 PMdaniel
02/09/2023, 6:21 PMAaron T
02/09/2023, 6:22 PMAaron T
02/09/2023, 7:43 PMdaniel
02/09/2023, 7:43 PMdaniel
02/09/2023, 7:43 PMdaniel
02/09/2023, 7:43 PMAaron T
02/09/2023, 7:44 PMAaron T
02/09/2023, 7:44 PMAaron T
02/09/2023, 8:26 PMFile "/usr/local/lib/python3.10/site-packages/dagster/_check/__init__.py", line 1699, in failed
raise CheckError(f"Failure condition: {desc}")
dagster._check.CheckError: Failure condition: invalid
daniel
02/09/2023, 8:26 PMAaron T
02/09/2023, 8:27 PMroot@e2c0c23a4b72:/opt/dagster/app# dagster api grpc -h 0.0.0.0 -p 4000 --working-directory ./data_pipeline_dagster
Traceback (most recent call last):
File "/usr/local/bin/dagster", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.10/site-packages/dagster/_cli/__init__.py", line 46, in main
cli(auto_envvar_prefix=ENV_PREFIX) # pylint:disable=E1123
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/dagster/_cli/api.py", line 702, in grpc_command
server = DagsterGrpcServer(
File "/usr/local/lib/python3.10/site-packages/dagster/_grpc/server.py", line 916, in __init__
self._api_servicer = DagsterApiServer(
File "/usr/local/lib/python3.10/site-packages/dagster/_grpc/server.py", line 256, in __init__
self._loaded_repositories: Optional[LoadedRepositories] = LoadedRepositories(
File "/usr/local/lib/python3.10/site-packages/dagster/_grpc/server.py", line 114, in __init__
loadable_targets = get_loadable_targets(
File "/usr/local/lib/python3.10/site-packages/dagster/_grpc/utils.py", line 60, in get_loadable_targets
check.failed("invalid")
File "/usr/local/lib/python3.10/site-packages/dagster/_check/__init__.py", line 1699, in failed
raise CheckError(f"Failure condition: {desc}")
dagster._check.CheckError: Failure condition: invalid
daniel
02/09/2023, 8:27 PMdaniel
02/09/2023, 8:28 PMAaron T
02/09/2023, 8:28 PMdaniel
02/09/2023, 8:28 PMdaniel
02/09/2023, 8:28 PMAaron T
02/09/2023, 8:32 PMdaniel
02/09/2023, 8:32 PMAaron T
02/09/2023, 8:33 PMdagster-daemon run
daniel
02/09/2023, 8:33 PMAaron T
02/09/2023, 8:34 PMdaniel
02/09/2023, 8:34 PMpython
- at that point, getting it to load in dagster api grpc
should be straighforwardAaron T
02/09/2023, 8:36 PMpython -m <module>
it should load through grpcdaniel
02/09/2023, 8:36 PMAaron T
02/09/2023, 8:36 PMAaron T
02/09/2023, 8:42 PMpython -m
when I am loading my resources __init__.py
it can't find the environment variables. I have a .env
file, but with docker compose would most likely use docker environment variablesAaron T
02/09/2023, 8:49 PM'data_pipeline_dagster' is a package and cannot be directly executed
Aaron T
02/09/2023, 8:49 PMdaniel
02/09/2023, 8:50 PMAaron T
02/09/2023, 8:50 PMdaniel
02/09/2023, 8:50 PMAaron T
02/09/2023, 8:50 PMpython -m data_pipeline_dagster
daniel
02/09/2023, 8:52 PMAaron T
02/09/2023, 8:52 PMAaron T
02/09/2023, 8:53 PMdaniel
02/09/2023, 8:53 PMdaniel
02/09/2023, 8:54 PMpython
>>> import data_pipeline_dagster
Aaron T
02/09/2023, 8:55 PM\AppData\Roaming\Python\Python311\site-packages\dagster\_core\definitions\input.py:563: ExperimentalWarning: "asset_key" is an experimental argument to function "InputDefinition.__init__". It may break in future versions, even between dot releases. To mute warnings for experimental functionality, invoke warnings.filterwarnings("ignore", category=dagster.ExperimentalWarning) or use one of the other methods described at <https://docs.python.org/3/library/warnings.html#describing-warning-filters>. return InputDefinition(
C:\Users\atawil\AppData\Roaming\Python\Python311\site-packages\dagster\_core\definitions\input.py:316: ExperimentalWarning: "asset_key" is an experimental argument to function "InputDefinition.__init__". It may break in future versions, even between dot releases. To mute warnings for experimental functionality, invoke warnings.filterwarnings("ignore", category=dagster.ExperimentalWarning) or use one of the other methods described at <https://docs.python.org/3/library/warnings.html#describing-warning-filters>. return InputDefinition(
Aaron T
02/09/2023, 8:55 PMdaniel
02/09/2023, 8:55 PMAaron T
02/09/2023, 8:56 PMdaniel
02/09/2023, 8:56 PMAaron T
02/09/2023, 8:56 PMAaron T
02/09/2023, 9:11 PMAaron T
02/09/2023, 9:12 PMAaron T
02/09/2023, 9:12 PM