foodsoft/docker-compose.yml

45 lines
824 B
YAML
Raw Normal View History

bundle:
image: foodsoft_app
command: /bin/true
volumes:
- /home/app/bundle
2015-04-26 15:23:45 +02:00
app: &app
build: .
2015-05-30 19:10:04 +02:00
command: bundle exec rails server --binding 0.0.0.0
volumes_from:
- bundle
2015-04-26 15:23:45 +02:00
volumes:
- .:/home/app/src
2015-04-26 15:23:45 +02:00
ports:
- "3000:3000"
links:
- mysql
- redis
- mailcatcher
environment:
- DATABASE_URL=mysql2://root:secret@mysql/development?encoding=utf8
2015-04-26 15:23:45 +02:00
- REDIS_URL=redis://redis:6379
- QUEUE=foodsoft_notifier
- TEST_DATABASE_URL=mysql2://root:secret@mysql/test?encoding=utf8
2015-04-26 15:23:45 +02:00
resque:
<<: *app
command: rake resque:work
ports: []
mailcatcher:
image: aboutsource/mailcatcher
ports:
- "1080:1080"
mysql:
image: mysql:5.5
volumes:
- ~/.docker-volumes/foodsoft/mysql:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=secret
redis:
image: redis:2.8