* Made docker images specific * Added STORAGE_DRIVER question to rancher-compose In addition: * Updated README with important usage note concerning email confirmation
115 lines
3.5 KiB
YAML
115 lines
3.5 KiB
YAML
version: '2'
|
|
|
|
services:
|
|
postgres:
|
|
image: postgres:9.5
|
|
volumes:
|
|
- postgres-data:/var/lib/postgresql/data
|
|
environment:
|
|
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
|
POSTGRES_USER: huginn
|
|
POSTGRES_DB: huginn
|
|
http_proxy:
|
|
https_proxy:
|
|
labels:
|
|
io.rancher.container.pull_image: always
|
|
|
|
huginn-web:
|
|
image: huginn/huginn-single-process:fc1daf8b91398929cedd72895cc95647e3ed7b6a
|
|
restart: always
|
|
environment:
|
|
DATABASE_ADAPTER: postgresql
|
|
POSTGRES_PORT_5432_TCP_ADDR: postgres
|
|
POSTGRES_PORT_5432_TCP_PORT: 5432
|
|
DATABASE_ADAPTER: postgresql
|
|
DATABASE_NAME: huginn
|
|
DATABASE_USERNAME: huginn
|
|
DATABASE_PASSWORD: ${DB_PASSWORD}
|
|
APP_SECRET_TOKEN: ${APP_SECRET_TOKEN}
|
|
DOMAIN: $DOMAIN
|
|
INVITATION_CODE: $INVITATION_CODE
|
|
SKIP_INVITATION_CODE: $SKIP_INVITATION_CODE
|
|
REQUIRE_CONFIRMED_EMAIL: true
|
|
SMTP_DOMAIN: $DOMAIN
|
|
SMTP_USER_NAME: $SMTP_USER_NAME
|
|
SMTP_PASSWORD: $SMTP_PASSWORD
|
|
SMTP_SERVER: $SMTP_SERVER
|
|
SMTP_PORT: $SMTP_PORT
|
|
SMTP_AUTHENTICATION: $SMTP_AUTHENTICATION
|
|
SMTP_ENABLE_STARTTLS_AUTO: true
|
|
USE_EVERNOTE_SANDBOX: false
|
|
EMAIL_FROM_ADDRESS: $EMAIL_FROM_ADDRESS
|
|
ADDITIONAL_GEMS: $ADDITIONAL_GEMS
|
|
http_proxy:
|
|
https_proxy:
|
|
labels:
|
|
io.rancher.container.pull_image: always
|
|
|
|
huginn-agent-runner:
|
|
image: huginn/huginn-single-process:fc1daf8b91398929cedd72895cc95647e3ed7b6a
|
|
restart: always
|
|
environment:
|
|
DATABASE_ADAPTER: postgresql
|
|
POSTGRES_PORT_5432_TCP_ADDR: postgres
|
|
POSTGRES_PORT_5432_TCP_PORT: 5432
|
|
DATABASE_ADAPTER: postgresql
|
|
DATABASE_NAME: huginn
|
|
DATABASE_USERNAME: huginn
|
|
DATABASE_PASSWORD: ${DB_PASSWORD}
|
|
APP_SECRET_TOKEN: ${APP_SECRET_TOKEN}
|
|
DOMAIN: $DOMAIN
|
|
INVITATION_CODE: $INVITATION_CODE
|
|
SKIP_INVITATION_CODE: $SKIP_INVITATION_CODE
|
|
REQUIRE_CONFIRMED_EMAIL: true
|
|
SMTP_DOMAIN: $DOMAIN
|
|
SMTP_USER_NAME: $SMTP_USER_NAME
|
|
SMTP_PASSWORD: $SMTP_PASSWORD
|
|
SMTP_SERVER: $SMTP_SERVER
|
|
SMTP_PORT: $SMTP_PORT
|
|
SMTP_AUTHENTICATION: $SMTP_AUTHENTICATION
|
|
SMTP_ENABLE_STARTTLS_AUTO: true
|
|
USE_EVERNOTE_SANDBOX: false
|
|
EMAIL_FROM_ADDRESS: $EMAIL_FROM_ADDRESS
|
|
ADDITIONAL_GEMS: $ADDITIONAL_GEMS
|
|
http_proxy:
|
|
https_proxy:
|
|
labels:
|
|
io.rancher.container.pull_image: always
|
|
command: /scripts/init bin/agent_runner.rb
|
|
|
|
huginn-delayed-job:
|
|
image: huginn/huginn-single-process:fc1daf8b91398929cedd72895cc95647e3ed7b6a
|
|
restart: always
|
|
environment:
|
|
DATABASE_ADAPTER: postgresql
|
|
POSTGRES_PORT_5432_TCP_ADDR: postgres
|
|
POSTGRES_PORT_5432_TCP_PORT: 5432
|
|
DATABASE_ADAPTER: postgresql
|
|
DATABASE_NAME: huginn
|
|
DATABASE_USERNAME: huginn
|
|
DATABASE_PASSWORD: ${DB_PASSWORD}
|
|
APP_SECRET_TOKEN: ${APP_SECRET_TOKEN}
|
|
DOMAIN: $DOMAIN
|
|
INVITATION_CODE: $INVITATION_CODE
|
|
SKIP_INVITATION_CODE: $SKIP_INVITATION_CODE
|
|
REQUIRE_CONFIRMED_EMAIL: true
|
|
SMTP_DOMAIN: $DOMAIN
|
|
SMTP_USER_NAME: $SMTP_USER_NAME
|
|
SMTP_PASSWORD: $SMTP_PASSWORD
|
|
SMTP_SERVER: $SMTP_SERVER
|
|
SMTP_PORT: $SMTP_PORT
|
|
SMTP_AUTHENTICATION: $SMTP_AUTHENTICATION
|
|
SMTP_ENABLE_STARTTLS_AUTO: true
|
|
USE_EVERNOTE_SANDBOX: false
|
|
EMAIL_FROM_ADDRESS: $EMAIL_FROM_ADDRESS
|
|
ADDITIONAL_GEMS: $ADDITIONAL_GEMS
|
|
http_proxy:
|
|
https_proxy:
|
|
labels:
|
|
io.rancher.container.pull_image: always
|
|
command: /scripts/init script/delayed_job run
|
|
|
|
volumes:
|
|
postgres-data:
|
|
driver: ${STORAGE_DRIVER}
|