You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sybrand Strauss edited this page May 18, 2023
·
2 revisions
There are several Makefiles that can assist in various aspects of debugging, building, deploying and managing the project in general.
For detailed information on each Makefile, refer to the files themselves. The Makefiles are continuously evolving and are the best source of truth for their current state.
Build ./Makefile
The Makefile in the root of the project directory is used primarily for managing docker images.
e.g. building the etl pipeline image:
make etl_pipeline_build
Deploy ./deploy/Makefile
The Makefile in the deploy folder is used primarily for managing (debugging, deploying, start, stopping etc.) the various docker containers that make up the project.
e.g. starting the web server, and then viewing it's logs:
cd deploy
make web_up
make web_log
Druid ./druid_setup/Makefile
The Makefile in the druid_setup folder is used for managing a druid, either in cluster form, or on a single server.