diff --git a/puppet/modules/colab/manifests/init.pp b/puppet/modules/colab/manifests/init.pp index c5b7c98..69f7dc4 100644 --- a/puppet/modules/colab/manifests/init.pp +++ b/puppet/modules/colab/manifests/init.pp @@ -67,4 +67,10 @@ class colab ( directory => $colab::solr_project_path, user => 'colab', } + + supervisor::app { 'mailmanapi': + command => '/home/colab/.virtualenvs/colab/bin/mailman-api.py -b 127.0.0.1:9000', + directory => '/home/colab/', + user => 'colab', + } } diff --git a/requirements.txt b/requirements.txt index ceb9bc8..49193df 100644 --- a/requirements.txt +++ b/requirements.txt @@ -53,3 +53,6 @@ diazo==1.0.5 # Dpaste # TODO: Pull-request to mainstream repository git+https://github.com/interlegis/dpaste + +# Mailman 2 REST API +mailman-api==0.2.1 -- libgit2 0.21.2