Sha256: 5ea461c185890359d5e79fc9990d7d89381fe6c79763293b00dfb6b79959422a

Contents?: true

Size: 991 Bytes

Versions: 24

Compression:

Stored size: 991 Bytes

Contents

FROM ruby:2.5

WORKDIR /usr/src/app
COPY . .

RUN apt-get update -qq && apt-get install -y build-essential nginx-light

RUN bundle install

EXPOSE 80
ENV LANG C.UTF-8
ENV CONSUL_HTTP_ADDR http://consul-relay.service.consul.preprod.crto.in:8500

ENTRYPOINT ["/usr/local/bin/bundle", "exec", "consul-templaterb"]
CMD ["--template", "samples/consul-ui/consul-keys-ui.html.erb", "--template", "samples/consul-ui/consul-nodes-ui.html.erb", "--template", "samples/consul-ui/consul-services-ui.html.erb", "--template", "samples/consul-ui/consul-timeline-ui.html.erb", "--template", "samples/consul-ui/consul_keys.json.erb", "--template", "samples/consul-ui/consul_nodes.json.erb", "--template", "samples/consul-ui/consul_services.json.erb", "--template", "samples/consul-ui/timeline.json.erb", "--template", "samples/consul-ui/consul-services-ui.html.erb:samples/consul-ui/index.html:touch samples/consul-ui/ready", "--sig-reload=NONE", "--exec=nginx -c /usr/src/app/docker-nginx-conf/nginx.conf"]

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
consul-templaterb-1.26.1 Dockerfile
consul-templaterb-1.26.0 Dockerfile
consul-templaterb-1.25.2 Dockerfile
consul-templaterb-1.25.1 Dockerfile
consul-templaterb-1.25.0 Dockerfile
consul-templaterb-1.24.1 Dockerfile
consul-templaterb-1.24.0 Dockerfile
consul-templaterb-1.23.0 Dockerfile
consul-templaterb-1.22.0 Dockerfile
consul-templaterb-1.21.8 Dockerfile
consul-templaterb-1.21.7 Dockerfile
consul-templaterb-1.21.6 Dockerfile
consul-templaterb-1.21.5 Dockerfile
consul-templaterb-1.21.4 Dockerfile
consul-templaterb-1.21.3 Dockerfile
consul-templaterb-1.21.2 Dockerfile
consul-templaterb-1.21.1 Dockerfile
consul-templaterb-1.21.0 Dockerfile
consul-templaterb-1.20.0 Dockerfile
consul-templaterb-1.19.0 Dockerfile