Skip to content

Instantly share code, notes, and snippets.

@BrianHicks
Created June 3, 2015 15:19
Show Gist options
  • Save BrianHicks/735e41f216760257abe0 to your computer and use it in GitHub Desktop.
Save BrianHicks/735e41f216760257abe0 to your computer and use it in GitHub Desktop.
;; prodigy
;; examples: https://github.com/rejeep/prodigy.el#examples
(prodigy-define-service
:name "ZooKeeper"
:command "zkServer"
:args '("start-foreground")
:tags '(db zookeeper)
:kill-signal 'sigkill)
(prodigy-define-service
:name "Kafka"
:command "kafka-server-start.sh"
:args '("/usr/local/etc/kafka/server.properties")
:tags '(db zookeeper)
:ready-message "\\[.+\\] INFO Awaiting socket connections on 0\\.0\\.0\\.0:9092. (kafka.network.Acceptor)")
(prodigy-define-service
:name "Mesos (leader)"
:command "/usr/local/sbin/mesos-master"
:args '("--ip=127.0.0.1"
"--registry=in_memory")
:tags '(mesos)
:ready-message ".+Elected as the leading master!"
:port 5050)
(prodigy-define-service
:name "Mesos (follower)"
:command "/usr/local/sbin/mesos-slave"
:args '("--master=127.0.0.1:5050")
:tags '(mesos)
:ready-message ".+Slave started on.+")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment