Posts Tagged ‘docker’
Splitting envoy envoy.yaml configuration into multiple files (Docker only)
I am handling four different ports / cases with Envoy: IPv6 http IPv4 http IPv6 https IPv4 https For IPv6 and IPv4 the configuration is the same, whereas for http there is a different configuration than for https. To realize this, I have split my envoy configuration into several snippets, and add them together during…
WeiterlesenVerneMQ Docker overwrites my configuration
Situation You edit vernemq.conf, only to find that your configuration is overwritten by VerneMQ on the next start (using the official Docker container). Specifically, the section with the listeners at the end of the file is “forced upon you”. Solution VerneMQ is started using a script (start_vernemq). The script can be seen here: https://github.com/vernemq/docker-vernemq/blob/master/bin/vernemq.sh The…
Weiterlesenenvoy, docker and websockets – debugging and configuration
Websockets are an exciting technology, allowing you to upgrade a HTTP connection to a long-running persistent binary connection, which you can use to send bi-directional messages. As an aside, the MQTT protocol can be transported using websockets – which is the only (?) way for a JavaScript client delivered by the website, for instance. In…
WeiterlesenInstall Crystal on Docker: how to add the Crystal repository to Docker in the Dockerfile
Dockerfile (excerpt) 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