/dataemon

DBT Daemon

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

dataemon

Simple daemon that runs dbt. The daemon reads a list of DBT packages that you want to run from Postgres, and then executes these packages.

Deployment

See docker-compose.yml for standard usage. All configuration is done through environment variables. Env var examples can be seen in .env.

Usage

Adding package for execution in daemon,

INSERT INTO $(POSTGRES_SCHEMA)._dataemon (packages) VALUES ('{"packages": [{"git": "....", "revision": "..."}]}')