VerneMQ Docker overschrijft mijn configuratie

Situatie Je bewerkt vernemq.conf, alleen om te ontdekken dat je configuratie overschreven wordt door VerneMQ bij de volgende start (met behulp van de officiële Docker container). In het bijzonder, de sectie met de luisteraars aan het einde van het bestand wordt "opgedrongen". Oplossing VerneMQ wordt gestart met behulp van een script (start_vernemq). Het script kan hier worden bekeken: https://github.com/vernemq/docker-vernemq/blob/master/bin/vernemq.sh De...

Weiterlesen

envoy, docker en websockets - debuggen en configuratie

Websockets zijn een opwindende technologie, waarmee je een HTTP verbinding kunt upgraden naar een langlopende persistente binaire verbinding, die je kunt gebruiken om bi-directionele berichten te versturen. Terzijde, het MQTT protocol kan getransporteerd worden met websockets - wat de enige (?) manier is voor bijvoorbeeld een JavaScript client geleverd door de website. In...

Weiterlesen

Crystal installeren op Docker: hoe de Crystal repository toe te voegen aan Docker in het Dockerfile

Dockerfile (uittreksel) ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn RUN apt-get update && apt-get install -y \ software-properties-common \ build-essential \ libevent-dev \ libssl-dev \ libxml2-dev \ libyaml-dev \ libgmp-dev \ libreadline-dev \ apt-transport-https \ iputils-ping \ git \ aptitude \ nano \ openssh-server \ && apt-key adv -keyserver keys.gnupg.net -recv-keys 09617FD37CC06B54 \ && add-apt-repository 'deb https://dist.crystal-lang.org/apt crystal...

Weiterlesen