Sign inSign up

code5lab/dns-flare

By code5lab

•Updated over 6 years ago

Container for automatic CNAME registry

Image
0

50K+

code5lab/dns-flare repository overview

Automatically creates CNAMES pointing to a specific domain when other containers are created

⁠Usage

To run it:

version: '2'
services:
  dns_flare:
    build: .
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - "EMAIL=<cloud flare email>"
      - "ZONE_ID=<cloud flare zone id>"
      - "TOKEN=<cloud flare api token>"
      - "TARGET_DOMAIN=<cloud flare target domain>"

Then start any containers you want registered with an env var VIRTUAL_HOST=subdomain.youdomain.com or FLARE_DOMAIN=subdomain.youdomain.com

$ docker run -e VIRTUAL_HOST=foo.bar.com  ...

or

$ docker run -e FLARE_DOMAIN=foo.bar.com  ...

Highly inspired and compatible with https://github.com/jwilder/nginx-proxy⁠

Pull requests are welcome and ideas for future development

Tag summary

Content type

Image

Digest

Size

335.9 MB

Last updated

over 6 years ago

docker pull code5lab/dns-flare