The base directory contains a single bash script which is used to manage containers. You can use it to "bootstrap" a new container, enter, start, stop and destroy a container.
-```
+```yaml
Usage: launcher COMMAND CONFIG [--skip-prereqs]
Commands:
start: Start/initialize a container
#### templates:
-```
+```yaml
templates:
- "templates/cron.template.yml"
- "templates/postgres.template.yml"
#### expose:
-```
+```yaml
expose:
- "2222:22"
- "127.0.0.1:20080:80"
#### volumes:
-```
+```yaml
volumes:
- volume:
host: /var/discourse/shared
Expose a directory inside the host to the container.
#### links:
-```
+
+```yaml
links:
- link:
name: postgres
Setting environment variables to the current container.
-```
+```yaml
# app.yml
env:
The above will add `-e DISCOURSE_DB_HOST=some-host -e DISCOURSE_DB_NAME=app_discourse` to the options when running the container.
#### labels:
-```
+
+```yaml
# app.yml
labels: