Non-ASCII symbols in container *.yml file are needed for:
DISCOURSE_HOSTNAME
as internationalized domain name- to make comments/notes
But now it fails:
root /usr/local/discourse # ./launcher rebuild app
Ensuring discourse docker is up to date
Fetching origin
Discourse Docker is up-to-date
Stopping old container
- /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
From GitHub - discourse/pups: Simple yaml based bootstrapper for Linux machines
8d972ab…7d741e1 master → origin/master
Updating 8d972ab…7d741e1
Fast-forward
README.md | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
I, [2015-05-25T15:15:11.528613 #41] INFO – : Loading --stdin
/pups/lib/pups/cli.rb:15:insplit': invalid byte sequence in US-ASCII (ArgumentError) from /pups/lib/pups/cli.rb:15:in
run’
from /pups/bin/pups:8:in `’
06ed9e81b57dd6311fbe5b8d4e81228db044dc677c72ec25110952c757964ac4
FAILED TO BOOTSTRAP
Maybe it can be fixed in pups/lib/pups/cli.rb at master · discourse/pups · GitHub
by adding the line like
conf = conf.encode("UTF-8")
before the line
split = conf.split("_FILE_SEPERATOR_")