### This is only for testing purposes, do NOT use for production FROM alpine ADD dist/ /root/dist/ # Install packages RUN apk -U --no-cache add \ build-base \ coreutils \ git \ libffi \ libffi-dev \ py-gevent \ py-pip \ python \ python-dev \ sqlite && \ # Install php sandbox from git git clone --depth=1 https://github.com/rep/hpfeeds /opt/hpfeeds && \ cd /opt/hpfeeds/broker && \ sed -i -e '87d;88d' database.py && \ cp /root/dist/adduser.sql . && \ cd /opt/hpfeeds/broker && timeout 5 python broker.py || : && \ sqlite3 db.sqlite3 < adduser.sql && \ #python setup.py build && \ #python setup.py install && \ # Clean up apk del --purge autoconf \ build-base \ coreutils \ libffi-dev \ python-dev && \ rm -rf /root/* && \ rm -rf /var/cache/apk/* # Set workdir and start glastopf WORKDIR /opt/hpfeeds/broker CMD python broker.py