version: "2" services: data: image: busybox volumes: - .:/var/www - ${DATA_DIR_PATH}/bundle:/bundle - ${DATA_DIR_PATH}/.bundle:/var/www/.bundle - ${DATA_DIR_PATH}/public/assets:/var/www/public/assets - ${DATA_DIR_PATH}/public/packs:/var/www/public/packs - ${DATA_DIR_PATH}/public/system:/var/www/public/system - ${DATA_DIR_PATH}/storage:/var/www/storage - ${DATA_DIR_PATH}/tmp:/var/www/tmp - ${DATA_DIR_PATH}/vendor/bundle:/var/www/vendor/bundle - ${DATA_DIR_PATH}/node_modules:/var/www/node_modules load_balancer: image: dockercloud/haproxy links: - web volumes: - /var/run/docker.sock:/var/run/docker.sock ports: - "${WEB_RAILS_PORT}:80" solr: image: tenshiamd/solr:5-alpine ports: - ${SOLR_PORT}:8983 volumes: - ${DATA_DIR_PATH}/solr:/var/lib/solr web: restart: ${WEB_RESTART_MODE} image: tenshiamd/ruby:2.7-alpine command: | bash -c 'bash -s <