FIX: Correctly match when protocol-less CDN is used
authorPenar Musaraj <pmusaraj@gmail.com>
Tue, 14 May 2019 19:37:47 +0000 (15:37 -0400)
committerPenar Musaraj <pmusaraj@gmail.com>
Tue, 14 May 2019 19:37:47 +0000 (15:37 -0400)
templates/web.template.yml

index eb06dfad3c319049d46dd3086a757b294e6599d1..3fba6692eba45fc9ec49f66eab623d13224ec30d 100644 (file)
@@ -27,7 +27,7 @@ run:
   - exec: thpoff echo "thpoff is installed!"
   - exec: /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
   - exec: /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
-  - exec: /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..2] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
+  - exec: /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
   - exec: chown -R discourse /home/discourse
   # TODO: move to base image (anacron can not be fired up using rc.d)
   - exec: rm -f /etc/cron.d/anacron