dirathea / azkaban-docker

Azkaban dockerized

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azkaban Dockerized

Deploy Azkaban as Docker Container

Getting Started

Azkaban doesn't come with docker container yet. So I tried to make docker image from azkaban source

Prerequisites

Has docker installed on your machine

Configuration

To add configuration on image, add environment variable with prefix AZK_ followed by properties key to be replaced on azkaban.properties. For example, to configure mysql.host, add AZK_MYSQL_HOST environment. The complete azkaban properties could be found on the following links

Installing

There are two type of azkaban server, solo or multi executor mode

Solo Server

Solo server has all the processes is centralized on the machine

$ docker run dirathea/azkaban-solo:latest

Multi Executor

There are 2 images to be run

$ docker run dirathea/azkaban-web:latest
$ docker run dirathea/azkaban-executor:latest

Built With

  • Docker - The web framework used

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We follow the versions that came out from azkaban. For example,the latest version is 3.81.0, so the image tag will be 3.81.0

Authors

  • Aldira Putra Raharja - Initial work - dirathea

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

Azkaban dockerized

License:Apache License 2.0


Languages

Language:Shell 80.2%Language:Dockerfile 13.1%Language:Makefile 6.7%