Skip to content

Instantly share code, notes, and snippets.

@dginther
Created February 14, 2014 22:09
Show Gist options
  • Save dginther/9010436 to your computer and use it in GitHub Desktop.
Save dginther/9010436 to your computer and use it in GitHub Desktop.
web:
build: ./atpay-docker-web
command: /bin/bash -c "/usr/local/bin/bundle exec rake db:migrate && /usr/local/bin/bundle exec phrase pull && /usr/local/bin/bundle exec unicorn -c config/unicorn.rb"
ports:
- 80:3001
links:
- redis
- mysql
- memcache
environment:
RAILS_ENV: development
# Use FQDN for ASSETS_HOST
ASSETS_HOST: local2
ASSETS_PORT: 80
ASSETS_PREFIX: assets
ASSET_COMPILE: false
worker:
build: ./atpay-docker-worker
command: "/usr/local/bin/bundle exec sidekiq"
links:
- redis
- mysql
- memcache
environment:
RAILS_ENV: development
# Use FQDN for ASSETS_HOST
ASSETS_HOST: local2
ASSETS_PORT: 80
ASSETS_PREFIX: assets
ASSET_COMPILE: false
emailhandler:
build: ./atpay-docker-emailhandler
command: /bin/bash -c "/usr/local/bin/bundle exec rake email_handler"
links:
- redis
- mysql
- memcache
environment:
RAILS_ENV: development
# Use FQDN for ASSETS_HOST
ASSETS_HOST: local2
ASSETS_PORT: 80
ASSETS_PREFIX: assets
ASSET_COMPILE: false
volumes:
- /home/demian/git/docker/data:/data
redis:
#image: uss.dockify.it/dginther/atpay-docker-redis
build: ./atpay-docker-redis
ports:
- 6379:6379
volumes:
- /home/demian/git/docker/data/var/lib/redis:/var/lib/redis
mysql:
#image: orchardup/mysql
build: ./atpay-docker-mysql
environment:
MYSQL_ROOT_PASSWORD: ******
MYSQL_DATABASE: *****
MYSQL_USER: ******
MYSQL_PASSWORD: *****
RAILS_ENV: development
ports:
- 3306:3306
volumes:
- /home/demian/git/docker/data/var/lib/mysql:/var/lib/mysql
- /home/demian/git/docker/data/var/log/mysql:/var/log/mysql
mail:
build: ./atpay-docker-mail
ports:
- 25:25
volumes:
- /home/demian/git/docker/data:/data
memcache:
build: ./atpay-docker-memcached
ports:
- 11211:11211
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment