Mercurial > sat_docs
view docker/salut/Dockerfile @ 115:5d8b9ca2afd4
docker (libervia): fixed bad escaping after moving libervia_cont_launch from Dockerfile to scripts/
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 04 Mar 2016 23:25:42 +0100 |
parents | b69056368901 |
children |
line wrap: on
line source
############################################################### # # # Salut à Toi/salut # # This Dockerfile build a Salut directory prepared for SàT # # Salut à Toi is a multi-frontends multi-purposes XMPP client # # # ############################################################### FROM salutatoi/base:latest MAINTAINER Goffi <goffi@goffi.org> ############################ # AUTOMATIC CONFIGURATION # ############################ COPY scripts/salut /usr/local/bin/ RUN chown root:root /usr/local/bin/salut && \ chmod 0555 /usr/local/bin/salut && \ ######## # BASE # ######## cd /usr/share && hg clone https://repos.goffi.org/salut sat_salut && chown -R sat:sat sat_salut && \ # configuration is really basic in salut, we just use environment to set data sed -i 's/^xmppcomponent =.*$/import os\nxmppcomponent = Component("prosody", 5347, "salut."+os.getenv("DOMAIN"), os.getenv("SAT_SALUT_SECRET"))/' sat_salut/salut.tac WORKDIR /usr/share/sat_salut USER sat ########## # LAUNCH # ########## ENTRYPOINT ["salut"]