-# a basic data only container
-
+# A container for all things Data, be sure to set a secret password for discourse account, SOME_SECRET is just an example
+#
templates:
- "templates/cron.template.yml"
+ - "templates/syslog.template.yml"
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/sshd.template.yml"
- "6379:6379"
- "2221:22"
-params:
- ssh_key: YOUR_KEY
+env:
+ # ensure locale exists in container, you may need to install it
+ LANG: en_US.UTF-8
+# amend SOME_SECRET to a password for the discourse user
+hooks:
+ after_postgres:
+ - exec:
+ stdin: |
+ alter user discourse with password 'SOME_SECRET';
+ cmd: sudo -u postgres psql discourse
+ raise_on_fail: false
+# be sure to set the host location somewhere sane
volumes:
- volume:
- host: /home/sam/discourse_docker/shared
+ host: /var/docker/shared
guest: /shared