Sha256: d6477468cdc74d561b070e851ca69293a71ab2a13e14d56b1732f8b3aeb5ba21

Contents?: true

Size: 718 Bytes

Versions: 14

Compression:

Stored size: 718 Bytes

Contents

vcl 4.0;
# generated varnish config: <%= ENVIRONMENT %>
# local test: <%= LOCAL_TEST_MODE ? 'ENABLED' : 'DISABLED' %>

sub vcl_recv {
	std.log("pre varnish log info '<%= domain.name %>':" + req.http.host);
	if (req.http.host ~ "<%= domain.name %>$") {
		std.log("varnish log info '<%= domain.name %>':" + req.http.host);

		<% general_subdomain.assets.each_pair do |url, page| %>
			if (req.url ~ "^<%= prepare_url url %>") {
				std.log("page identified '<%= subdomain.name %>.<%= domain.name %>' Page:'<%= url %>':" + req.url);

				set req.backend_hint = <%= page.director %>.backend();
				<% unless page.plugin_url.nil? %>set req.url = "<%= page.plugin_url %>";<% end %>

				return (hash);
			}
		<% end %>
	}
}

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
odania-0.0.31 templates/varnish/general_site_assets.vcl.erb
odania-0.0.30 templates/varnish/general_site_assets.vcl.erb
odania-0.0.29 templates/varnish/general_site_assets.vcl.erb
odania-0.0.28 templates/varnish/general_site_assets.vcl.erb
odania-0.0.27 templates/varnish/general_site_assets.vcl.erb
odania-0.0.26 templates/varnish/general_site_assets.vcl.erb
odania-0.0.25 templates/varnish/general_site_assets.vcl.erb
odania-0.0.24 templates/varnish/general_site_assets.vcl.erb
odania-0.0.23 templates/varnish/general_site_assets.vcl.erb
odania-0.0.22 templates/varnish/general_site_assets.vcl.erb
odania-0.0.21 templates/varnish/general_site_assets.vcl.erb
odania-0.0.20 templates/varnish/general_site_assets.vcl.erb
odania-0.0.19 templates/varnish/general_site_assets.vcl.erb
odania-0.0.18 templates/varnish/general_site_assets.vcl.erb