Sign inSign up

azukiapp/internal-services

By azukiapp

Updated almost 11 years ago

Base azk internals services, with DNS service and redirect load balancing service.

Image
0

640

azukiapp/internal-services repository overview

azukiapp/internal-services

Docker image for run base azk internals services, with DNS service (dnsmasq) and redirect load balancing service (via socat).

More information here

Versions:
- [`latest`, `0.1.0`](https://github.com/azukiapp/docker-internal-services/blob/master/Dockerfile)
Usage with azk

Example of using this image with azk:

  'internal-services': {
    image   : { docker: "azukiapp/internal-services:0.1.0" },
    shell   : '/bin/bash',
    wait    : false,
    scalable: false,
  },

  dns: {
    extends: 'internal-services',
    command: "dnsmasq -p $DNS_PORT --no-daemon --address=/#{azk.default_domain}/#{azk.balancer_ip}",
    ports: {
      dns: "53:53/udp",
      80: disable,
    }
  },

  'balancer-redirect': {
    extends: 'internal-services',
    command: "env; socat TCP4-LISTEN:$HTTP_PORT,fork TCP:$BALANCER_IP:$BALANCER_PORT",
    wait: 10,
    ports: {
      http: "#{azk.balancer_port}:#{azk.balancer_port}/tcp",
      53: disable,
    }
  },
Image content:

License

"Azuki", "azk" and the Azuki logo are copyright (c) 2013-2015 Azuki Serviços de Internet LTDA.

azk source code is released under Apache 2 License.

Tag summary

Content type

Image

Digest

sha256:b1a80b4ef

Size

3.3 MB

Last updated

almost 11 years ago

docker pull azukiapp/internal-services:0.4.0