)]}'
{"Dockerfile":[{"author":{"_account_id":8592,"name":"Anastasia Kuznetsova","email":"akuznetsova@mirantis.com","username":"nastya-kuz"},"change_message_id":"988c5c2b23f69264bcaa9205b1f0f4e89b9d0898","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#Mistral Installation."},{"line_number":11,"context_line":"RUN apt-get update \u0026\u0026 apt-get install -y  python-dev python-setuptools libffi-dev libxslt1-dev libxml2-dev libyaml-dev libssl-dev git python-pip"},{"line_number":12,"context_line":"RUN pip install tox\u003d\u003d1.6.1"},{"line_number":13,"context_line":"RUN git clone https://github.com/openstack/mistral.git /opt/stack"},{"line_number":14,"context_line":"WORKDIR /opt/stack"},{"line_number":15,"context_line":"RUN pip install -e ."},{"line_number":16,"context_line":"RUN mkdir -p /etc/mistral"}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"9a8ffd7b_2b3e7428","line":13,"updated":"2015-12-02 13:59:16.000000000","message":"Do we already have \"/opt/stack\" dir ?","commit_id":"b2c02c85c0418ca2771e3de471b502a6e075e345"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"99d3f55e9fa42f4ba790510098fdcb95a9475b0d","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#Mistral Installation."},{"line_number":11,"context_line":"RUN apt-get update \u0026\u0026 apt-get install -y  python-dev python-setuptools libffi-dev libxslt1-dev libxml2-dev libyaml-dev libssl-dev git python-pip"},{"line_number":12,"context_line":"RUN pip install tox\u003d\u003d1.6.1"},{"line_number":13,"context_line":"RUN git clone https://github.com/openstack/mistral.git /opt/stack"},{"line_number":14,"context_line":"WORKDIR /opt/stack"},{"line_number":15,"context_line":"RUN pip install -e ."},{"line_number":16,"context_line":"RUN mkdir -p /etc/mistral"}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"9a8ffd7b_47bb80e5","line":13,"in_reply_to":"9a8ffd7b_2b3e7428","updated":"2015-12-03 04:57:46.000000000","message":"Hmmm. I am planning to remove this git clone and instead of this I will add\ncurrent content of directory to image.\n\nI will submit another patch.Thanks.","commit_id":"b2c02c85c0418ca2771e3de471b502a6e075e345"},{"author":{"_account_id":8592,"name":"Anastasia Kuznetsova","email":"akuznetsova@mirantis.com","username":"nastya-kuz"},"change_message_id":"988c5c2b23f69264bcaa9205b1f0f4e89b9d0898","unresolved":false,"context_lines":[{"line_number":12,"context_line":"RUN pip install tox\u003d\u003d1.6.1"},{"line_number":13,"context_line":"RUN git clone https://github.com/openstack/mistral.git /opt/stack"},{"line_number":14,"context_line":"WORKDIR /opt/stack"},{"line_number":15,"context_line":"RUN pip install -e ."},{"line_number":16,"context_line":"RUN mkdir -p /etc/mistral"},{"line_number":17,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":18,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"9a8ffd7b_6b9b1c67","line":15,"updated":"2015-12-02 13:59:16.000000000","message":"Don\u0027t we need to go to mistral dir first ?","commit_id":"b2c02c85c0418ca2771e3de471b502a6e075e345"},{"author":{"_account_id":8592,"name":"Anastasia Kuznetsova","email":"akuznetsova@mirantis.com","username":"nastya-kuz"},"change_message_id":"988c5c2b23f69264bcaa9205b1f0f4e89b9d0898","unresolved":false,"context_lines":[{"line_number":17,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":18,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"#Python-MistraclClient Intallation."},{"line_number":21,"context_line":"RUN pip install python-mistralclient"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"#Configure Mistral."}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"9a8ffd7b_cbc1e830","line":20,"updated":"2015-12-02 13:59:16.000000000","message":"Typo in the word \"MistraclClient\"","commit_id":"b2c02c85c0418ca2771e3de471b502a6e075e345"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"99d3f55e9fa42f4ba790510098fdcb95a9475b0d","unresolved":false,"context_lines":[{"line_number":17,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":18,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"#Python-MistraclClient Intallation."},{"line_number":21,"context_line":"RUN pip install python-mistralclient"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"#Configure Mistral."}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"9a8ffd7b_47d4e01e","line":20,"in_reply_to":"9a8ffd7b_cbc1e830","updated":"2015-12-03 04:57:46.000000000","message":"Ok. Thanks.","commit_id":"b2c02c85c0418ca2771e3de471b502a6e075e345"},{"author":{"_account_id":8592,"name":"Anastasia Kuznetsova","email":"akuznetsova@mirantis.com","username":"nastya-kuz"},"change_message_id":"988c5c2b23f69264bcaa9205b1f0f4e89b9d0898","unresolved":false,"context_lines":[{"line_number":23,"context_line":"#Configure Mistral."},{"line_number":24,"context_line":"RUN sed -ri \u0027/\\[DEFAULT\\]\\//rabbit_userid/a rabbit_userid \u003d $RABBIT_USERID\u0027 /etc/mistral/mistral.conf"},{"line_number":25,"context_line":"RUN sed -ri \u0027/\\[DEFAULT\\]\\//rabbit_password/a rabbit_password \u003d $RABBIT_PASSWORD\u0027 /etc/mistral/mistral.conf"},{"line_number":26,"context_line":"RUN sed -ri \u0027$a\\auth_enable \u003d false\u0027 /etc/mistral/mistral.conf"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"#Configure post launch script."},{"line_number":29,"context_line":"RUN sudo apt-get install -y screen"}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"9a8ffd7b_4b57385a","line":26,"updated":"2015-12-02 13:59:16.000000000","message":"Why do we turn off authorization in mistral ?","commit_id":"b2c02c85c0418ca2771e3de471b502a6e075e345"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"99d3f55e9fa42f4ba790510098fdcb95a9475b0d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"#Configure Mistral."},{"line_number":24,"context_line":"RUN sed -ri \u0027/\\[DEFAULT\\]\\//rabbit_userid/a rabbit_userid \u003d $RABBIT_USERID\u0027 /etc/mistral/mistral.conf"},{"line_number":25,"context_line":"RUN sed -ri \u0027/\\[DEFAULT\\]\\//rabbit_password/a rabbit_password \u003d $RABBIT_PASSWORD\u0027 /etc/mistral/mistral.conf"},{"line_number":26,"context_line":"RUN sed -ri \u0027$a\\auth_enable \u003d false\u0027 /etc/mistral/mistral.conf"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"#Configure post launch script."},{"line_number":29,"context_line":"RUN sudo apt-get install -y screen"}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"9a8ffd7b_2728bc32","line":26,"in_reply_to":"9a8ffd7b_4b57385a","updated":"2015-12-03 04:57:46.000000000","message":"This docker image will contain only mistral component as purpose of this image is to get quickly idea of mistral. \n\nIt will be not used with openstack or for production purpose.\n\nSo i have turned of authentication for mistral.","commit_id":"b2c02c85c0418ca2771e3de471b502a6e075e345"},{"author":{"_account_id":8592,"name":"Anastasia Kuznetsova","email":"akuznetsova@mirantis.com","username":"nastya-kuz"},"change_message_id":"988c5c2b23f69264bcaa9205b1f0f4e89b9d0898","unresolved":false,"context_lines":[{"line_number":31,"context_line":"RUN echo \"sudo service rabbitmq-server start  rabbitmqctl add_user $RABBIT_USERID $RABBIT_PASSWORD\" \u003e\u003e /root/postlaunch.sh"},{"line_number":32,"context_line":"RUN echo \"sudo rabbitmqctl add_user $RABBIT_USERID $RABBIT_PASSWORD\" \u003e\u003e /root/postlaunch.sh"},{"line_number":33,"context_line":"RUN echo \"screen -d -m mistral-server\" \u003e\u003e /root/postlaunch.sh"},{"line_number":34,"context_line":"RUN chmod 755 /root/postlaunch.sh"},{"line_number":35,"context_line":"RUN echo \"/root/postlaunch.sh\" \u003e\u003e~/.bashrc"},{"line_number":36,"context_line":"CMD [\"/bin/bash\"]"}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"9a8ffd7b_0b7930c8","line":34,"updated":"2015-12-02 13:59:16.000000000","message":"Don\u0027t we need to be a \u0027sudo\u0027 for performing this operation ?","commit_id":"b2c02c85c0418ca2771e3de471b502a6e075e345"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"99d3f55e9fa42f4ba790510098fdcb95a9475b0d","unresolved":false,"context_lines":[{"line_number":31,"context_line":"RUN echo \"sudo service rabbitmq-server start  rabbitmqctl add_user $RABBIT_USERID $RABBIT_PASSWORD\" \u003e\u003e /root/postlaunch.sh"},{"line_number":32,"context_line":"RUN echo \"sudo rabbitmqctl add_user $RABBIT_USERID $RABBIT_PASSWORD\" \u003e\u003e /root/postlaunch.sh"},{"line_number":33,"context_line":"RUN echo \"screen -d -m mistral-server\" \u003e\u003e /root/postlaunch.sh"},{"line_number":34,"context_line":"RUN chmod 755 /root/postlaunch.sh"},{"line_number":35,"context_line":"RUN echo \"/root/postlaunch.sh\" \u003e\u003e~/.bashrc"},{"line_number":36,"context_line":"CMD [\"/bin/bash\"]"}],"source_content_type":"text/x-dockerfile","patch_set":1,"id":"9a8ffd7b_475f00e5","line":34,"in_reply_to":"9a8ffd7b_0b7930c8","updated":"2015-12-03 04:57:46.000000000","message":"This file is created by local user so local user can change its permission.","commit_id":"b2c02c85c0418ca2771e3de471b502a6e075e345"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8b93097f5a82a0575adff7973f50454b2c7d3946","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM ubuntu:14.04"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"#Rabbitmq username and password"},{"line_number":4,"context_line":"ENV RABBIT_USERID docker"},{"line_number":5,"context_line":"ENV RABBIT_PASSWORD docker"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_6c834557","line":2,"updated":"2015-12-07 08:22:25.000000000","message":"Please add MAINTAINER info as well","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"a67a287a85329e406aaac7053f31211b79732cc0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM ubuntu:14.04"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"#Rabbitmq username and password"},{"line_number":4,"context_line":"ENV RABBIT_USERID docker"},{"line_number":5,"context_line":"ENV RABBIT_PASSWORD docker"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_6a80c5c0","line":2,"in_reply_to":"7a740942_6c834557","updated":"2015-12-10 03:07:24.000000000","message":"OK Thanks","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8b93097f5a82a0575adff7973f50454b2c7d3946","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM ubuntu:14.04"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"#Rabbitmq username and password"},{"line_number":4,"context_line":"ENV RABBIT_USERID docker"},{"line_number":5,"context_line":"ENV RABBIT_PASSWORD docker"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"#Set Up Raabitmq."}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_0737fae3","line":4,"updated":"2015-12-07 08:22:25.000000000","message":"why not use default \u0027guest\u0027 user directly? Subsequent config can also be avoided.","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8b93097f5a82a0575adff7973f50454b2c7d3946","unresolved":false,"context_lines":[{"line_number":4,"context_line":"ENV RABBIT_USERID docker"},{"line_number":5,"context_line":"ENV RABBIT_PASSWORD docker"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"#Set Up Raabitmq."},{"line_number":8,"context_line":"RUN sudo apt-get install -y rabbitmq-server"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"#Mistral Installation."}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_6cea6511","line":7,"updated":"2015-12-07 08:22:25.000000000","message":"Typo: s/Raabitmq/RabbitMQ, i\u0027d like use RabbitMQ","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"a67a287a85329e406aaac7053f31211b79732cc0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"ENV RABBIT_USERID docker"},{"line_number":5,"context_line":"ENV RABBIT_PASSWORD docker"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"#Set Up Raabitmq."},{"line_number":8,"context_line":"RUN sudo apt-get install -y rabbitmq-server"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"#Mistral Installation."}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_2a863ddb","line":7,"in_reply_to":"7a740942_6cea6511","updated":"2015-12-10 03:07:24.000000000","message":"Ok Thanks.","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8b93097f5a82a0575adff7973f50454b2c7d3946","unresolved":false,"context_lines":[{"line_number":5,"context_line":"ENV RABBIT_PASSWORD docker"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"#Set Up Raabitmq."},{"line_number":8,"context_line":"RUN sudo apt-get install -y rabbitmq-server"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"#Mistral Installation."},{"line_number":11,"context_line":"RUN apt-get update \u0026\u0026 apt-get install -y  python-dev python-setuptools libffi-dev libxslt1-dev libxml2-dev libyaml-dev libssl-dev git python-pip"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_4cf769f5","line":8,"updated":"2015-12-07 08:22:25.000000000","message":"Why not do \u0027apt-get update\u0027 first?","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"a67a287a85329e406aaac7053f31211b79732cc0","unresolved":false,"context_lines":[{"line_number":5,"context_line":"ENV RABBIT_PASSWORD docker"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"#Set Up Raabitmq."},{"line_number":8,"context_line":"RUN sudo apt-get install -y rabbitmq-server"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"#Mistral Installation."},{"line_number":11,"context_line":"RUN apt-get update \u0026\u0026 apt-get install -y  python-dev python-setuptools libffi-dev libxslt1-dev libxml2-dev libyaml-dev libssl-dev git python-pip"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_ca56995b","line":8,"in_reply_to":"7a740942_4cf769f5","updated":"2015-12-10 03:07:24.000000000","message":"It has no broken dependency. Although i will add. It is safe.","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8b93097f5a82a0575adff7973f50454b2c7d3946","unresolved":false,"context_lines":[{"line_number":13,"context_line":"RUN mkdir -p /opt/stack/mistral"},{"line_number":14,"context_line":"ADD . /opt/stack/mistral"},{"line_number":15,"context_line":"WORKDIR /opt/stack/mistral"},{"line_number":16,"context_line":"RUN pip install -e ."},{"line_number":17,"context_line":"RUN mkdir -p /etc/mistral"},{"line_number":18,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":19,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_4cd529b7","line":16,"updated":"2015-12-07 08:22:25.000000000","message":"install requirements first?\nand I think we could just use \u0027pip setup.py install\u0027 instead of editable mode here.","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"a67a287a85329e406aaac7053f31211b79732cc0","unresolved":false,"context_lines":[{"line_number":13,"context_line":"RUN mkdir -p /opt/stack/mistral"},{"line_number":14,"context_line":"ADD . /opt/stack/mistral"},{"line_number":15,"context_line":"WORKDIR /opt/stack/mistral"},{"line_number":16,"context_line":"RUN pip install -e ."},{"line_number":17,"context_line":"RUN mkdir -p /etc/mistral"},{"line_number":18,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":19,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_05fc9270","line":16,"in_reply_to":"7a740942_4cd529b7","updated":"2015-12-10 03:07:24.000000000","message":"\u003e\u003e\u003einstall requirements first?\n\npip will install\n\n\u003e\u003e we could just use \u0027pip setup.py install\u0027 instead of editable mode here.\n\nOk. no problem.","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8b93097f5a82a0575adff7973f50454b2c7d3946","unresolved":false,"context_lines":[{"line_number":16,"context_line":"RUN pip install -e ."},{"line_number":17,"context_line":"RUN mkdir -p /etc/mistral"},{"line_number":18,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":19,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"#Python-MistraclClient Intallation."},{"line_number":22,"context_line":"RUN pip install python-mistralclient"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_470d0236","line":19,"updated":"2015-12-07 08:22:25.000000000","message":"are your sure \u0027sqlite\u0027 has been pre-installed? Please also consider how to retain the db data when docker container killed or stopped.","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"a67a287a85329e406aaac7053f31211b79732cc0","unresolved":false,"context_lines":[{"line_number":16,"context_line":"RUN pip install -e ."},{"line_number":17,"context_line":"RUN mkdir -p /etc/mistral"},{"line_number":18,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":19,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"#Python-MistraclClient Intallation."},{"line_number":22,"context_line":"RUN pip install python-mistralclient"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_05333263","line":19,"in_reply_to":"7a740942_470d0236","updated":"2015-12-10 03:07:24.000000000","message":"\u003e\u003e\u003eare your sure \u0027sqlite\u0027 has been pre-installed?\n\nYes.\n\n\u003e\u003e\u003e\u003ePlease also consider how to retain the db data when docker container killed or stopped.\n\nYeah, Ok. Thanks","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8b93097f5a82a0575adff7973f50454b2c7d3946","unresolved":false,"context_lines":[{"line_number":22,"context_line":"RUN pip install python-mistralclient"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"#Configure Mistral."},{"line_number":25,"context_line":"RUN sed -ri \u0027/\\[DEFAULT\\]\\//rabbit_userid/a rabbit_userid \u003d $RABBIT_USERID\u0027 /etc/mistral/mistral.conf"},{"line_number":26,"context_line":"RUN sed -ri \u0027/\\[DEFAULT\\]\\//rabbit_password/a rabbit_password \u003d $RABBIT_PASSWORD\u0027 /etc/mistral/mistral.conf"},{"line_number":27,"context_line":"RUN sed -ri \u0027$a\\auth_enable \u003d false\u0027 /etc/mistral/mistral.conf"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_07da9a78","line":25,"updated":"2015-12-07 08:22:25.000000000","message":"\u0027rabbit_userid\u0027 and \u0027rabbit_password\u0027 are both under \u0027oslo_messaging_rabbit\u0027 section now.","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"a67a287a85329e406aaac7053f31211b79732cc0","unresolved":false,"context_lines":[{"line_number":22,"context_line":"RUN pip install python-mistralclient"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"#Configure Mistral."},{"line_number":25,"context_line":"RUN sed -ri \u0027/\\[DEFAULT\\]\\//rabbit_userid/a rabbit_userid \u003d $RABBIT_USERID\u0027 /etc/mistral/mistral.conf"},{"line_number":26,"context_line":"RUN sed -ri \u0027/\\[DEFAULT\\]\\//rabbit_password/a rabbit_password \u003d $RABBIT_PASSWORD\u0027 /etc/mistral/mistral.conf"},{"line_number":27,"context_line":"RUN sed -ri \u0027$a\\auth_enable \u003d false\u0027 /etc/mistral/mistral.conf"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_a5449eb6","line":25,"in_reply_to":"7a740942_07da9a78","updated":"2015-12-10 03:07:24.000000000","message":"Ok Thanks","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8b93097f5a82a0575adff7973f50454b2c7d3946","unresolved":false,"context_lines":[{"line_number":31,"context_line":"RUN echo \"#!/bin/bash\" \u003e /root/postlaunch.sh"},{"line_number":32,"context_line":"RUN echo \"sudo service rabbitmq-server start  rabbitmqctl add_user $RABBIT_USERID $RABBIT_PASSWORD\" \u003e\u003e /root/postlaunch.sh"},{"line_number":33,"context_line":"RUN echo \"sudo rabbitmqctl add_user $RABBIT_USERID $RABBIT_PASSWORD\" \u003e\u003e /root/postlaunch.sh"},{"line_number":34,"context_line":"RUN echo \"screen -d -m mistral-server\" \u003e\u003e /root/postlaunch.sh"},{"line_number":35,"context_line":"RUN chmod 755 /root/postlaunch.sh"},{"line_number":36,"context_line":"RUN echo \"/root/postlaunch.sh\" \u003e\u003e~/.bashrc"},{"line_number":37,"context_line":"CMD [\"/bin/bash\"]"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_8709aadf","line":34,"updated":"2015-12-07 08:22:25.000000000","message":"You can use \u0027ENTRYPOINT\u0027 command for the purpose before.","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"a67a287a85329e406aaac7053f31211b79732cc0","unresolved":false,"context_lines":[{"line_number":31,"context_line":"RUN echo \"#!/bin/bash\" \u003e /root/postlaunch.sh"},{"line_number":32,"context_line":"RUN echo \"sudo service rabbitmq-server start  rabbitmqctl add_user $RABBIT_USERID $RABBIT_PASSWORD\" \u003e\u003e /root/postlaunch.sh"},{"line_number":33,"context_line":"RUN echo \"sudo rabbitmqctl add_user $RABBIT_USERID $RABBIT_PASSWORD\" \u003e\u003e /root/postlaunch.sh"},{"line_number":34,"context_line":"RUN echo \"screen -d -m mistral-server\" \u003e\u003e /root/postlaunch.sh"},{"line_number":35,"context_line":"RUN chmod 755 /root/postlaunch.sh"},{"line_number":36,"context_line":"RUN echo \"/root/postlaunch.sh\" \u003e\u003e~/.bashrc"},{"line_number":37,"context_line":"CMD [\"/bin/bash\"]"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_6825b8ac","line":34,"in_reply_to":"7a740942_8709aadf","updated":"2015-12-10 03:07:24.000000000","message":"Done","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8b93097f5a82a0575adff7973f50454b2c7d3946","unresolved":false,"context_lines":[{"line_number":34,"context_line":"RUN echo \"screen -d -m mistral-server\" \u003e\u003e /root/postlaunch.sh"},{"line_number":35,"context_line":"RUN chmod 755 /root/postlaunch.sh"},{"line_number":36,"context_line":"RUN echo \"/root/postlaunch.sh\" \u003e\u003e~/.bashrc"},{"line_number":37,"context_line":"CMD [\"/bin/bash\"]"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"7a740942_07cb7a73","line":37,"updated":"2015-12-07 08:22:25.000000000","message":"Please also expose the mistral service port, so users can send http request to mistral or develop application calling mistral api.","commit_id":"7bbae015a491e5070722812451750b6df2afe29a"},{"author":{"_account_id":9432,"name":"Dmitri Zimine","email":"dz@stackstorm.com","username":"dzimine"},"change_message_id":"41ef63e05a98d5fa949cb97bd786460d263bf2a7","unresolved":false,"context_lines":[{"line_number":2,"context_line":"MAINTAINER hardik.parekh@nectechnologies.in"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"#Set Up RabbitMQ."},{"line_number":5,"context_line":"RUN sudo apt-get update \u0026\u0026 apt-get install -y rabbitmq-server"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"#Mistral Installation."},{"line_number":8,"context_line":"RUN sudo apt-get update \u0026\u0026 apt-get install -y  python-dev python-setuptools libffi-dev libxslt1-dev libxml2-dev libyaml-dev libssl-dev git python-pip"}],"source_content_type":"text/x-dockerfile","patch_set":9,"id":"5a710552_07b0b7dc","line":5,"updated":"2015-12-15 03:28:18.000000000","message":"Won\u0027t it be better/right/docker-way to use external rabbitmq docker image?","commit_id":"d8f140465a60985cfcba752475cf684e1e630587"},{"author":{"_account_id":9432,"name":"Dmitri Zimine","email":"dz@stackstorm.com","username":"dzimine"},"change_message_id":"41ef63e05a98d5fa949cb97bd786460d263bf2a7","unresolved":false,"context_lines":[{"line_number":12,"context_line":"WORKDIR /opt/stack/mistral"},{"line_number":13,"context_line":"RUN pip install ."},{"line_number":14,"context_line":"RUN mkdir /etc/mistral"},{"line_number":15,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":16,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"#python-mistralclient Installation."}],"source_content_type":"text/x-dockerfile","patch_set":9,"id":"5a710552_c7a38f9d","line":15,"updated":"2015-12-15 03:28:18.000000000","message":"Won\u0027t this make SQLite a default DB (which is effectively useless)?\nI\u0027d prefer a pointer to external mysql endpoint, pick any of a number of ways to implement this.","commit_id":"d8f140465a60985cfcba752475cf684e1e630587"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"bbc02ac2e7185e964c7d44afe4cf31989a0433e2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"RUN pip install ."},{"line_number":14,"context_line":"RUN mkdir /etc/mistral"},{"line_number":15,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":16,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"#python-mistralclient Installation."},{"line_number":19,"context_line":"RUN pip install python-mistralclient"}],"source_content_type":"text/x-dockerfile","patch_set":11,"id":"3a7e1126_cd4a3026","line":16,"range":{"start_line":16,"start_character":11,"end_line":16,"end_character":16},"updated":"2015-12-21 07:41:53.000000000","message":"Sorry, maybe I\u0027m missing something. But how do we know where to get mistral sources from?","commit_id":"382cc8063b9840183817bfe604f68198453b16a2"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"bfa11f9fdb5cfdcd785f17373832aa306a0b2d29","unresolved":false,"context_lines":[{"line_number":13,"context_line":"RUN pip install ."},{"line_number":14,"context_line":"RUN mkdir /etc/mistral"},{"line_number":15,"context_line":"RUN oslo-config-generator --config-file tools/config/config-generator.mistral.conf --output-file /etc/mistral/mistral.conf"},{"line_number":16,"context_line":"RUN python tools/sync_db.py --config-file /etc/mistral/mistral.conf"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"#python-mistralclient Installation."},{"line_number":19,"context_line":"RUN pip install python-mistralclient"}],"source_content_type":"text/x-dockerfile","patch_set":11,"id":"3a7e1126_3e766e70","line":16,"range":{"start_line":16,"start_character":11,"end_line":16,"end_character":16},"in_reply_to":"3a7e1126_cd4a3026","updated":"2015-12-21 12:17:47.000000000","message":"Ok, I missed ADD instruction here. Done","commit_id":"382cc8063b9840183817bfe604f68198453b16a2"}]}
