Sam [Thu, 26 May 2016 07:28:39 +0000 (17:28 +1000)]
correct error conditions
Sam [Thu, 26 May 2016 07:07:13 +0000 (17:07 +1000)]
Improve rebuild experience, don't fail after upgrading db
Sam [Thu, 26 May 2016 03:21:15 +0000 (13:21 +1000)]
stop binding redis to 127.0.0.1
Sam [Wed, 25 May 2016 10:43:35 +0000 (20:43 +1000)]
no need to change base image
Sam [Wed, 25 May 2016 04:06:57 +0000 (14:06 +1000)]
remove uneeded env vars
Sam [Wed, 25 May 2016 04:02:24 +0000 (14:02 +1000)]
Merge branch '1.3.2'
Sam [Tue, 24 May 2016 08:22:43 +0000 (18:22 +1000)]
bump up method cache
Sam [Mon, 23 May 2016 10:26:39 +0000 (20:26 +1000)]
gif is built in
Guo Xiang Tan [Mon, 23 May 2016 05:28:02 +0000 (13:28 +0800)]
Update Let's Encrypt template to latest API.
Sam [Mon, 23 May 2016 09:00:56 +0000 (19:00 +1000)]
bump version
Sam [Mon, 23 May 2016 09:00:36 +0000 (19:00 +1000)]
bump version
Sam [Mon, 23 May 2016 08:58:15 +0000 (18:58 +1000)]
correct and validate image magick install
Jeff Atwood [Mon, 23 May 2016 08:13:24 +0000 (01:13 -0700)]
Ctrl+C based on Twitter poll..
https://twitter.com/codinghorror/status/
734294838925885440
Sam [Mon, 23 May 2016 06:35:45 +0000 (16:35 +1000)]
latest rubygems has problems
https://github.com/bundler/bundler/issues/4602
Sam [Mon, 23 May 2016 05:10:27 +0000 (15:10 +1000)]
bump version to new image
Sam [Mon, 23 May 2016 03:47:41 +0000 (13:47 +1000)]
image magic updated again
Sam [Mon, 23 May 2016 03:02:39 +0000 (13:02 +1000)]
bump image, shave off some more bytes
Sam [Fri, 20 May 2016 08:13:37 +0000 (18:13 +1000)]
slim down image, upgrade image magick and libpng
Sam [Fri, 20 May 2016 04:57:27 +0000 (14:57 +1000)]
we need a rebuild at the end
Sam [Fri, 20 May 2016 04:13:19 +0000 (14:13 +1000)]
update instructions for ... just in case
Sam [Fri, 20 May 2016 03:02:11 +0000 (13:02 +1000)]
fix up client tools as well
Sam [Tue, 17 May 2016 13:06:12 +0000 (23:06 +1000)]
try to force port in template
Sam [Tue, 17 May 2016 12:52:20 +0000 (22:52 +1000)]
try to get template to work
Sam [Tue, 17 May 2016 12:17:23 +0000 (22:17 +1000)]
improve template
Sam [Tue, 17 May 2016 07:06:37 +0000 (17:06 +1000)]
bump version in a few spots
Sam [Tue, 17 May 2016 07:02:34 +0000 (17:02 +1000)]
upgrade image and version stuff
Sam [Tue, 17 May 2016 04:48:24 +0000 (14:48 +1000)]
Merge branch 'upgrade_everyone_to_postgres_9.5' of https://github.com/tgxworld/discourse_docker into tgxworld-upgrade_everyone_to_postgres_9.5
Guo Xiang Tan [Mon, 16 May 2016 06:32:06 +0000 (14:32 +0800)]
Upgrade base image to Ubuntu 16.04.
Jeff Atwood [Mon, 16 May 2016 22:43:29 +0000 (15:43 -0700)]
we require 2GB of swap now
Jeff Atwood [Mon, 16 May 2016 10:27:43 +0000 (03:27 -0700)]
add SMTP port selection, smarter mailgun handling
Guo Xiang Tan [Mon, 16 May 2016 02:25:28 +0000 (10:25 +0800)]
Bump Ruby version to 2.3.1.
Guo Xiang Tan [Mon, 16 May 2016 04:13:54 +0000 (12:13 +0800)]
Update PostgreSQL to 9.5 in base image.
Jeff Atwood [Wed, 11 May 2016 23:34:50 +0000 (16:34 -0700)]
remove root warning on swapfile create, since we require root at start now
Jeff Atwood [Tue, 10 May 2016 22:20:39 +0000 (15:20 -0700)]
add root check since it's required
Jeff Atwood [Tue, 10 May 2016 09:10:06 +0000 (02:10 -0700)]
sudo command redundant on swapfile create
Régis Hanol [Fri, 6 May 2016 17:38:26 +0000 (19:38 +0200)]
Merge pull request #253 from mjtko/fix/cve-2016-3714-updates
Update ImageMagick security patch for CVE-2016–3714
Mark Titorenko [Fri, 6 May 2016 09:00:55 +0000 (10:00 +0100)]
Update ImageMagick security patch for CVE-2016–3714 to latest recommendation
Jeff Atwood [Wed, 4 May 2016 17:58:10 +0000 (10:58 -0700)]
bug: skip_prereqs vs skip_prereq
Sam [Tue, 3 May 2016 23:33:53 +0000 (09:33 +1000)]
add comment
Sam [Tue, 3 May 2016 23:30:43 +0000 (09:30 +1000)]
apply image magick security patch
Jeff Atwood [Tue, 3 May 2016 18:31:19 +0000 (11:31 -0700)]
make minimum Docker version 1.8
Sam [Tue, 3 May 2016 00:48:39 +0000 (10:48 +1000)]
Merge pull request #248 from mpalmer/stable-mac-address-take-2
Produce random-but-stable MAC addresses, take 2
Sam [Fri, 29 Apr 2016 06:11:08 +0000 (16:11 +1000)]
discourse has to own /home/discourse otherwise rubygem issues
Sam [Fri, 29 Apr 2016 05:57:19 +0000 (15:57 +1000)]
Add --debug for bootstrapping, when set image is maintained for diag
Jeff Atwood [Thu, 28 Apr 2016 23:04:18 +0000 (16:04 -0700)]
Kinder, gentler message for those who don't need SMTP authentication
Jeff Atwood [Thu, 28 Apr 2016 23:02:27 +0000 (16:02 -0700)]
don't start app if bootstrap failed
Jeff Atwood [Thu, 28 Apr 2016 23:01:44 +0000 (16:01 -0700)]
stray A
Jeff Atwood [Wed, 27 Apr 2016 23:20:10 +0000 (16:20 -0700)]
remove apt-get command that.. doesn't work
Jeff Atwood [Wed, 27 Apr 2016 23:14:29 +0000 (16:14 -0700)]
omit needless words
Jeff Atwood [Wed, 27 Apr 2016 22:59:22 +0000 (15:59 -0700)]
simplify resource checks
Jeff Atwood [Wed, 27 Apr 2016 22:47:46 +0000 (15:47 -0700)]
add auto swap creation
Jeff Atwood [Wed, 27 Apr 2016 21:06:41 +0000 (14:06 -0700)]
slightly better copy
Jeff Atwood [Wed, 27 Apr 2016 20:51:11 +0000 (13:51 -0700)]
slightly better copy
Jeff Atwood [Wed, 27 Apr 2016 19:51:22 +0000 (12:51 -0700)]
Merge pull request #249 from pfaffman/fix-discourse-setup
Fix: discourse-setup replacements more robust
Jay Pfaffman [Wed, 27 Apr 2016 18:41:35 +0000 (13:41 -0500)]
make replacements of settings more rubust
Guo Xiang Tan [Wed, 27 Apr 2016 16:10:39 +0000 (00:10 +0800)]
FIX: Ports are not being exposed.
Jay Pfaffman [Wed, 27 Apr 2016 14:35:27 +0000 (09:35 -0500)]
Fix permissions, letsencrypt replacement, and value of $changelog
Jeff Atwood [Wed, 27 Apr 2016 10:05:56 +0000 (03:05 -0700)]
split Discourse specific code into discourse-setup
Jeff Atwood [Wed, 27 Apr 2016 07:44:16 +0000 (00:44 -0700)]
use consistent fake email addresses
Sam [Wed, 27 Apr 2016 05:57:25 +0000 (15:57 +1000)]
we really wanted a global replace here...
Matt Palmer [Wed, 27 Apr 2016 05:38:40 +0000 (15:38 +1000)]
Produce random-but-stable MAC addresses, take 2
This version works properly on ye olde versions of Docker (v1.7 was reported
as not working with the previous version of this patch).
Guo Xiang Tan [Wed, 27 Apr 2016 01:51:49 +0000 (09:51 +0800)]
Don't raise usage warning when an invalid option is given.
Jeff Atwood [Wed, 27 Apr 2016 00:36:58 +0000 (17:36 -0700)]
better name for prereq check
Jeff Atwood [Tue, 26 Apr 2016 22:42:22 +0000 (15:42 -0700)]
Merge pull request #246 from pfaffman/no-more-nano
No more nano
Jay Pfaffman [Tue, 26 Apr 2016 22:08:09 +0000 (17:08 -0500)]
Moved set_config to a setup command. Optionally runs bootstrap.
Jay Pfaffman [Tue, 26 Apr 2016 19:37:26 +0000 (14:37 -0500)]
If config_file is unchanged, ask user for them interactively
```
If any defaults in config file have been changed, say so and skip config
while not approved
Ask user for hostname, smtp config, letsencrypt
Print values
ask user if approved
(Trust that if user approves, the values are OK)
Write changes to config_file
Ask user to "Enter or ^C"
```
Most users will be satisfied and press enter to continue normal
bootstrap. Advanced users can ^C, edit config_file and then `./launcher
bootstrap app` with their tweaks.
Jay Pfaffman [Tue, 26 Apr 2016 14:43:09 +0000 (09:43 -0500)]
remove port and tls config
Sam [Tue, 26 Apr 2016 10:20:56 +0000 (20:20 +1000)]
Merge pull request #245 from discourse/revert-233-mac-address
Revert "Assign a stable but unique MAC address to each container"
Sam [Tue, 26 Apr 2016 10:20:33 +0000 (20:20 +1000)]
Revert "Assign a stable but unique MAC address to each container"
Guo Xiang Tan [Tue, 26 Apr 2016 07:48:01 +0000 (15:48 +0800)]
FIX: Incorrect syntax.
Jeff Atwood [Mon, 25 Apr 2016 23:25:59 +0000 (16:25 -0700)]
Merge pull request #233 from mpalmer/mac-address
Assign a stable but unique MAC address to each container
Jeff Atwood [Mon, 25 Apr 2016 23:25:27 +0000 (16:25 -0700)]
Merge pull request #244 from tgxworld/allow_users_to_check_discourse_specific_prereqs
Allow users to check discourse specific prereqs
Guo Xiang Tan [Mon, 25 Apr 2016 10:28:35 +0000 (18:28 +0800)]
Allow users to skip Discourse specific prereqs.
Guo Xiang Tan [Mon, 25 Apr 2016 10:04:34 +0000 (18:04 +0800)]
FIX: config_file check was broken.
Arpit Jalan [Sat, 23 Apr 2016 13:31:38 +0000 (19:01 +0530)]
Merge pull request #243 from pfaffman/fix_git_check
remove debug code. Sorry.
Jay Pfaffman [Sat, 23 Apr 2016 13:21:36 +0000 (08:21 -0500)]
remove debug code. Sorry.
Jeff Atwood [Sat, 23 Apr 2016 10:56:14 +0000 (03:56 -0700)]
Merge pull request #242 from pfaffman/git_version_check
Add test for git version 1.8
Jay Pfaffman [Fri, 22 Apr 2016 15:00:17 +0000 (10:00 -0500)]
Add test for git version
Jeff Atwood [Fri, 22 Apr 2016 10:39:00 +0000 (03:39 -0700)]
cap max unicorns and max db mem, use phys core cnt
Jeff Atwood [Fri, 22 Apr 2016 00:12:25 +0000 (17:12 -0700)]
exit 0 after "container has already started"
Jeff Atwood [Fri, 22 Apr 2016 00:07:49 +0000 (17:07 -0700)]
incorrect GB calc
Jeff Atwood [Fri, 22 Apr 2016 00:04:38 +0000 (17:04 -0700)]
make missing config settings skippable
Jeff Atwood [Thu, 21 Apr 2016 23:01:29 +0000 (16:01 -0700)]
move email setting closer to SMTP settings
Jeff Atwood [Thu, 21 Apr 2016 19:51:15 +0000 (12:51 -0700)]
Merge pull request #240 from tgxworld/improve_message_in_disk_space_check
UX: Suggest commands to run in order to free up disk space.
Guo Xiang Tan [Thu, 21 Apr 2016 03:40:01 +0000 (11:40 +0800)]
UX: Suggest commands to run in order to free up disk space.
Guo Xiang Tan [Thu, 21 Apr 2016 02:47:33 +0000 (10:47 +0800)]
FIX: Work around le.sh killing "letsencrypt" script for containing the letters "nc".
Matt Palmer [Thu, 21 Apr 2016 01:22:57 +0000 (11:22 +1000)]
Run MAC address generation within a known environment
We're taking the Mulder approach, Trust No-one. ms5sum and sed may not be
as they seem...
Jeff Atwood [Wed, 20 Apr 2016 23:46:50 +0000 (16:46 -0700)]
add plugin info link
Jeff Atwood [Wed, 20 Apr 2016 22:56:03 +0000 (15:56 -0700)]
make bootstrap auto-set unicorn_workers and db memory
Jeff Atwood [Wed, 20 Apr 2016 22:51:35 +0000 (15:51 -0700)]
Update standalone.yml
Jeff Atwood [Wed, 20 Apr 2016 20:39:22 +0000 (13:39 -0700)]
Merge pull request #239 from pfaffman/add_memconfig
Add memconfig
Jeff Atwood [Wed, 20 Apr 2016 20:39:05 +0000 (13:39 -0700)]
make docker check more reliable
Jeff Atwood [Wed, 20 Apr 2016 19:50:30 +0000 (12:50 -0700)]
remove SSH command, improve valid check
Jeff Atwood [Wed, 20 Apr 2016 18:54:52 +0000 (11:54 -0700)]
more refinements
Jeff Atwood [Wed, 20 Apr 2016 18:47:16 +0000 (11:47 -0700)]
don't validate SMTP TLS or PORT
Jeff Atwood [Wed, 20 Apr 2016 18:42:29 +0000 (11:42 -0700)]
remove docker 1.2 references, we block on any version under 1.6 anyway
Jay Pfaffman [Wed, 20 Apr 2016 18:34:09 +0000 (13:34 -0500)]
Make change/unchange language clearer
Jay Pfaffman [Wed, 20 Apr 2016 18:24:40 +0000 (13:24 -0500)]
Remove dependency on standalone.template & fix replacement
Jay Pfaffman [Wed, 20 Apr 2016 18:21:14 +0000 (13:21 -0500)]
Change only commented-out values of UNICORN_WORKERS and db_shared_buffers
Jeff Atwood [Wed, 20 Apr 2016 18:15:26 +0000 (11:15 -0700)]
better layout