diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..97a58207 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,35 @@ +app: &app + build: . + command: bundle exec rails s + volumes: + - .:/usr/src/app + ports: + - "3000:3000" + links: + - mysql + - redis + - mailcatcher + environment: + - DATABASE_URL=mysql2://root:secret@mysql/development + - REDIS_URL=redis://redis:6379 + - QUEUE=foodsoft_notifier + +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