Mercurial > sat_docs
view docker/salut/Dockerfile @ 151:6f8c849daf2a
flatpak (build_manifest): updated org.freedesktop.Platform runtime version:
manifests were using an old 1.6 version of the runtime, this patch fixes them by using the
current 18.8 one. Thanks to that, the main_loop.patch which was made because of an
outdated version of GLib (see https://github.com/flatpak/flatpak/issues/1899) is not
needed anymore and has been removed.
Some useless extensions have also been removed from default manifest.
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 26 Jun 2019 20:49:31 +0200 |
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"]