Commit Graph

199 Commits

Author SHA1 Message Date
Jeff Atwood 8da0578ba5 Merge pull request #1307 from Supermathie/vagrant-screen
Add GNU screen configuration file for vagrant love
2013-08-06 21:18:27 -07:00
Michael Brown 1c0d55782d Add GNU screen configuration file for vagrant love 2013-08-07 00:11:38 -04:00
Michael Brown 08e41a707d Update documentation
* Change recommendation for install path to /var/www/discourse
* Fix instructions for redis-server installation
* Set yourself as system user during install
* Clarify some instructions
2013-08-07 00:06:40 -04:00
Dave Jensen 22d07c8463 Added missing `bundle install` instructions.
I'm walking through the instructions and noticed that rake will not run unless a `bundle install` is performed so I added it to the instructions.
2013-08-05 15:07:50 -07:00
Jeff Atwood 7ca0341bdb clarify 4 GB total with swap 2013-08-01 16:42:42 -07:00
Jeff Atwood c50294cfea clarify on minimum reqs 2013-08-01 15:36:23 -07:00
J Bruni 945f9b36a0 Update INSTALL-ubuntu.md
The removed paragraph was useful for a previous version of the "Updating Discourse" code above it. It seems useless now, as precise instructions are already in the code comments. In fact, it became incoherent, as we explicitily have "bluepill quit" in the code now.
2013-08-01 02:28:02 -03:00
Jeff Atwood 8beb0aa2c5 copyedits 2013-07-30 14:48:40 -07:00
Jeff Atwood d0f14843db clean up master install guide a bit 2013-07-30 14:47:21 -07:00
Jeff Atwood a3bc8025f7 update install doc 2013-07-30 14:42:07 -07:00
Jeff Atwood 9b0e115683 remove "ubuntu" just make this "install" doc 2013-07-30 14:34:31 -07:00
Jeff Atwood 4b62e70417 just install, not ubuntu install 2013-07-30 14:26:56 -07:00
Jeff Atwood 028cd348e1 more security doc copyedits 2013-07-30 14:08:15 -07:00
Jeff Atwood 4c8a3370da copyedits 2013-07-30 14:00:37 -07:00
Jeff Atwood d688ef1b49 move security reporting up to the top 2013-07-30 13:59:30 -07:00
Jeff Atwood c3f3c1a23f cross-links and copyedits 2013-07-30 13:57:15 -07:00
Jeff Atwood 2f95f60e40 add security note at bottom 2013-07-30 13:41:14 -07:00
Jeff Atwood 23d40b83e3 encourage getting master not latest-release 2013-07-30 13:26:08 -07:00
Sam 0e494c7303 Update SECURITY.md 2013-07-29 16:42:49 +10:00
Sam 3186535537 initial draft of security document 2013-07-29 16:26:49 +10:00
Jeff Taggart 6f58c75243 Update DEVELOPER-ADVANCED.md
A bit of help for running a fresh install on Linux.
2013-07-24 20:33:23 +01:00
Ben T 4129072d07 Need to define which ruby to use before installing gems in Docs
I had to tell rvm which version to use, otherwise the auto suggester will tell you to install gem using apt-get.
2013-07-23 14:59:03 -04:00
Jeff Atwood 0aeab5a73f multisite desc should be simpler and less scary 2013-07-22 23:38:41 -07:00
Jeff Atwood 6b30c3df2d clarify what "private network" means, specifically 2013-07-22 23:36:39 -07:00
Jeff Atwood e020ebdda8 make redis update section match nginx update section 2013-07-22 23:33:11 -07:00
Jeff Atwood 7d1d234237 add minor clarifications based on feedback 2013-07-22 23:28:05 -07:00
Jeff Atwood e35db35e75 ENOUGH WITH THE DAMN "GiB" ALREADY 2013-07-22 23:18:04 -07:00
Michael Brown ddabc476bf Awesome documentation updates 2013-07-21 03:43:54 -04:00
Jeff Atwood 857813271f slight clarification about install having higher reqs 2013-07-19 14:13:47 -07:00
Robin Ward a03259fce7 Merge pull request #1214 from nverba/patch-3
Fix some typos.
2013-07-18 07:08:17 -07:00
Sam ad72f96a59 recommend latest redis 2013-07-18 09:11:20 +10:00
nverba a61c194e58 Fix some errors. 2013-07-17 15:53:33 +01:00
nverba f43dc13e6b Updated HEROKU.md squashed
I've added an extra step to explicitly add the production.rb file.

Added S3 CDN instructions with asset sync gem. Users assets will auto sync with S3 on deploy, using Gziped files where available. This should significantly help with Heroku stability under load.

Added add-on instructions for some load testing services available through Heroku. Hopefully help us hack on performance and stability issues.

Some general houskeeping, fixed h1 h2 muddle and removed bundle exec from foreman commands, as it uses bundler by default, and added some commands for running tests.
2013-07-16 20:08:16 +01:00
Robin Ward e826a55dc3 Merge pull request #1179 from iamjarvo/1176_update_install_email_guide
Update typo in documentation
2013-07-11 06:47:34 -07:00
Paritosh Piplewar bb03e827d0 Update HEROKU.md
heroku has changed its default ruby version to 2.0.0 , now no need to write ruby version on top the of Gemfile. check https://blog.heroku.com/archives/2013/6/17/ruby-2-default-new-aps
2013-07-11 09:43:40 -04:00
Jearvon Dharrie 6a487f9a47 Update typo in documentation 2013-07-11 01:25:51 -04:00
Sam 21bfb64a28 added EMBED_CLOCKWORK so users can embed clockwork scheduling inside another process 2013-07-09 11:01:51 +10:00
Jeff Atwood 5d26ed9820 add hardware reqs 2013-07-04 00:43:17 -07:00
Jeff Atwood 649f1ebe61 add memory and dual core recommendations 2013-07-04 00:38:24 -07:00
Robin Ward d051e35000 Merge pull request #1117 from maddenwg/improve-docs
add step to drop and recreate database before changing seed Edit
2013-07-02 07:10:09 -07:00
Sam e4baea77be guide had invalid api 2013-07-02 13:19:52 +10:00
Graham Madden 43a846eb01 add step to drop and recreate database before loading production seed data 2013-06-30 16:19:36 -04:00
Jeff Atwood 61b387524d Merge pull request #1099 from Supermathie/sysadmin-docs
docs: Add link to Admin Guide
2013-06-26 21:02:00 -07:00
Michael Brown 7efe97798b docs: Add link to Admin Guide 2013-06-26 23:58:29 -04:00
Jeff Atwood 1323a717da Merge pull request #1094 from Supermathie/sysadmin-docs
docs: fix ugly linebreak issues in INSTALL-email
2013-06-25 22:34:50 -07:00
Michael Brown 6dc5659fed docs: fix ugly linebreak issues in INSTALL-email 2013-06-26 01:22:11 -04:00
Dan Johnson 98f926f193 remove unneeded has_ip_address gem 2013-06-25 19:47:32 -04:00
Jeff Atwood 686d1c0c25 Merge pull request #1080 from Supermathie/sysadmin-docs
Add documentation for discourse email setup
2013-06-24 01:21:25 -07:00
Michael Brown ecb3858283 docs: add warning to NOT use gmail for outgoing 2013-06-24 04:16:33 -04:00
Michael Brown ffba090fb7 docs: Add note on where to put local assets 2013-06-24 04:16:33 -04:00
Michael Brown c2e1e553bf docs: create configuration steps for mail 2013-06-24 04:16:25 -04:00
Sam ea932b74e7 values is a much more consistent name than all_values ... we use {}.values not {}.all_values
also fixes random ordering of tests failure in site settings
2013-06-23 15:07:49 +10:00
Robin Ward 8c4aac7f94 Migrate all jasmine specs to Qunit. Removed Jasmine. 2013-06-19 18:18:35 -04:00
Yehuda Katz 33955d62f0 Change "unicode" terminology to "UTF-8" 2013-06-19 10:30:24 -06:00
Jeff Atwood 34daa34bc1 Merge pull request #1042 from Supermathie/sysadmin-docs
Sysadmin docs
2013-06-18 00:49:12 -07:00
Michael Brown d80b33c290 Disable log rotation for now 2013-06-18 03:05:12 -04:00
Michael Brown 70be638f47 Update sample bluepill config and install docs 2013-06-18 02:28:30 -04:00
Cezar 79bd9d8d45 Added a line to activate the user from the rails console
I added a line to activate the user from the rails console, for the case when the mail server hasn't been configured yet and discourse can't send activation mails.
2013-06-16 19:41:27 -03:00
Michael Brown a908f00771 Documentation update: work in progress 2013-06-15 01:25:41 -04:00
Benjamin Kerensa 2b6a489b2e Capitalization and Minor Improvements
* ubuntu should be Ubuntu
* Ubuntu 12.04 should be Ubuntu Server 12.04 or Ubuntu Server 12.04 LTS (preferred by Ubuntu Community)
* Consistent capitalization of "Discourse"
2013-06-14 01:30:26 -06:00
Anton Moiseev 1890468951 correct crontab entry for RVM system-wide installation 2013-06-13 14:15:58 +04:00
Ben Adams 78eba92087 sp in a2ensite (missing n) 2013-06-10 22:08:00 +02:00
Jeff Atwood 7a73afa117 three main pre-reqs 2013-06-07 17:00:01 -06:00
Jeff Atwood 3fbcea6b21 add link to official-ish install docs 2013-06-07 16:57:55 -06:00
Jeff Atwood 9477cdaffa Robin lurves him some MailCatcher 2013-06-07 16:54:09 -06:00
Robin Ward 2d54537d6d Merge pull request #972 from Supermathie/sysadmin-docs
documentation: further improvements and TESTING!
2013-06-06 08:06:43 -07:00
Michael Brown e53cd0b083 documentation: further improvements and TESTING! 2013-06-06 04:58:39 -04:00
Jeff Atwood 67ba33dee5 Merge pull request #961 from Supermathie/sysadmin-docs
installdocs: Update with screenshots & more
2013-06-05 08:55:05 -07:00
Michael Brown fa965b5f92 installdocs: Update with screenshots & more
* add screenshots from Ubuntu config process
* add instructions for updating predeployed VMs
* add details on configuring mail server
* don't install test gems into prod
* no need for bundle exec
* small cleanups
2013-06-05 03:33:20 -04:00
Nick Sahler 6636aa0895 Added suggestion to reload nginx 2013-05-30 20:03:06 -03:00
Michael Brown 73d6014d10 documentation: merge & adapt suggestions from baus 2013-05-29 00:07:26 -04:00
Jeff Atwood bb063f2573 Merge pull request #914 from Supermathie/sysadmin-docs
documentation: add instructions on updating
2013-05-28 14:55:16 -07:00
Michael Brown 7fee7361c7 documentation: add instructions on updating 2013-05-28 17:46:55 -04:00
Sam 6a4b3e6058 Merge pull request #895 from GlitchMr/readme-links
Use relative URLs, not absolute.
2013-05-26 17:46:14 -07:00
Michael Brown 6257c48613 Updated documentation
* added RVM option for single-user install
* clarified Web Server options
* bluepill sample config: create socket directory if it doesn't exist
* add multisite.yml.production-sample
* rename production.sample.rb (OCD)
* make two database.yml samples (one for dev, one for prod)
* fixed travis build (database.yml.sample renamed)
* fix other references to database.yml.sample
* clean up 'rvm requirements' instructions as per @mpapis
2013-05-25 00:07:45 -04:00
Konrad Borowski c377e7d1ce Use relative URLs, not absolute.
This helps if somebody would fork a GitHub repository, as the links
now lead to files in fork, not files in original repository. Also, it
makes more sense when reading Markdown files locally.
2013-05-24 16:32:45 +02:00
Konrad Borowski ea47bc4363 Insert CONTRIBUTING link to main directory, so GitHub would see it 2013-05-24 11:20:03 +02:00
bsides 1b12ebb11e Just fixed a typo and added a warning
Honest mistake I took from pasting it from my own system :)
2013-05-22 18:13:57 -03:00
bsides c3de4cd35d Adding Apache2 + Passenger instead NGINX 2013-05-22 13:09:51 -03:00
Sam 6e95ef8196 Merge pull request #874 from realdoug/master
Update Heroku deployment instructions
2013-05-21 23:05:09 -07:00
Michael Brown 85e6151542 install notes: pull down latest release 2013-05-21 23:02:38 -04:00
Doug Friedman 51fb7cf371 update heroku instructions 2013-05-21 19:09:17 -05:00
Michael Brown 49f56964ce Further modifications to installation instructions 2013-05-21 09:40:42 -04:00
Michael Brown f867bd8509 Tweaks to installation documentation 2013-05-21 09:40:42 -04:00
Michael Brown bda5fc6596 Add Ubuntu installation guide 2013-05-21 09:40:42 -04:00
John Joseph Bachir 7ece167159 redis configurable via ENV
Change heroku docs and tweak redis.yml.sample var name
to accmodate setting redis provider url via configs.
2013-05-20 20:41:33 -04:00
John Joseph Bachir a2c2d0f5de correct language for code block 2013-05-20 20:41:16 -04:00
Sam b045c23ec4 Update DEVELOPER-ADVANCED.md 2013-05-18 09:12:57 +10:00
Chris Hunt 9c092366e0 Add explicit 'spec' rake tasks
This doesn't require auto-loading of rspec-rails and puts the 'spec'
task in the rake task list (rake -T)
2013-05-17 16:02:43 -07:00
Katrina Owen a7f3b58960 Fix typo in contribution document 2013-05-14 23:28:30 +02:00
Sam e9fc272db7 remove acts_as_paranoid, use .trash! , .recover! and .with_deleted as needed
makes upgrading to rails 4 possible
2013-05-07 14:39:01 +10:00
Juan David Pastas 56ea11e984 Update TROUBLESHOOTING.md 2013-05-03 19:09:06 -05:00
Jeff Atwood b7fc8ac33c Merge pull request #793 from Supermathie/build-doc-changes
Vagrant docs update
2013-04-29 21:18:21 -07:00
Michael Brown 50c9bf4086 Vagrant docs update
* Reveal existence of 7zipped vagrant image
* Update with notes from my experience
2013-04-29 23:54:51 -04:00
Jeff Atwood 96a992db19 add links to github issues and meta 2013-04-29 12:36:26 -07:00
Jeff Atwood 65eacbc7b0 disallow style-change only PRs 2013-04-29 12:33:47 -07:00
Jeff Atwood a1c879668d f**k you && and || 2013-04-26 13:09:40 -07:00
Darren Nix 6b54f1a6b0 Add clarification of how to set force_hostname
The original instructions told the user to log into Discourse Admin settings in order to set the force_hostname parameter so that the email validation URLs would be correct.  However, it is not possible to log in until email is validated.   This commit adds instructions for setting force_hostname through the console.
2013-04-23 10:47:32 -07:00
Neil Lalonde 2e7807901f Add a note about nfs support on linux to VAGRANT.md 2013-04-21 15:04:05 -04:00
David Long 8050350b3b Changed private rw repo to public r repo 2013-04-17 12:26:27 -03:00