Install Discourse narrative bot by default.
[discourse_docker.git] / samples / web_only.yml
index 5263adb23c732366e25348daf61034329ce88bdb..a93260ea94bfe45e127e136d85a1d91018a1e674 100644 (file)
@@ -2,13 +2,22 @@
 # TODO: change SOME_SECRET in this template
 
 templates:
-  - "templates/sshd.template.yml"
   - "templates/web.template.yml"
+  - "templates/web.ratelimited.template.yml"
 
 expose:
   - "80:80"
   - "2222:22"
 
+# Use 'links' key to link containers together, aka use Docker --link flag.
+links:
+  - link:
+      name: data
+      alias: data
+
+# any extra arguments for Docker?
+# docker_args:
+
 params:
   ## Which Git revision should this container use? (default: tests-passed)
   #version: tests-passed
@@ -17,22 +26,27 @@ env:
   LANG: en_US.UTF-8
   ## TODO: How many concurrent web requests are supported?
   ## With 2GB we recommend 3-4 workers, with 1GB only 2
+  ## If you have lots of memory, use one or two workers per logical CPU core
   #UNICORN_WORKERS: 3
 
   ## TODO: configure connectivity to the databases
   DISCOURSE_DB_SOCKET: ''
-  #DISCOURSE_DB_USER: discourse
+  #DISCOURSE_DB_USERNAME: discourse
   DISCOURSE_DB_PASSWORD: SOME_SECRET
-  DISCOURSE_DB_HOST: DB_IP_ADDRESS
-  DISCOURSE_REDIS_HOST: REDIS_IP_ADDRESS
+  DISCOURSE_DB_HOST: data
+  DISCOURSE_REDIS_HOST: data
   ##
   ## TODO: List of comma delimited emails that will be made admin and developer
-  ## on initial signup example 'user1@example.com, user2@example.com'
+  ## on initial signup example 'user1@example.com,user2@example.com'
   DISCOURSE_DEVELOPER_EMAILS: 'me@example.com'
   ##
   ## TODO: The domain name this Discourse instance will respond to
   DISCOURSE_HOSTNAME: 'discourse.example.com'
   ##
+  ## Uncomment if you want the container to be started with the same
+  ## hostname (-h option) as specified above (default "$hostname-$config")
+  #DOCKER_USE_HOSTNAME: true
+  ##
   ## TODO: The mailserver this Discourse instance will use
   DISCOURSE_SMTP_ADDRESS: smtp.example.com         # (mandatory)
   #DISCOURSE_SMTP_PORT: 587                        # (optional)
@@ -57,7 +71,6 @@ hooks:
     - exec:
         cd: $home/plugins
         cmd:
-          - mkdir -p plugins
           - git clone https://github.com/discourse/docker_manager.git
 
 ## Remember, this is YAML syntax - you can only have one block with a name
@@ -65,7 +78,6 @@ run:
   - exec: echo "Beginning of custom commands"
 
   ## If you want to configure password login for root, uncomment and change:
-  #- exec: apt-get -y install whois # for mkpasswd
   ## Use only one of the following lines:
   #- exec: /usr/sbin/usermod -p 'PASSWORD_HASH' root
   #- exec: /usr/sbin/usermod -p "$(mkpasswd -m sha-256 'RAW_PASSWORD')" root