我认为我的docker compose文件出错了。
当我启动" docker-compose up"我收到错误" web_1 |你必须在ember-cli项目中才能使用serve命令。" (我没有安装音量。
我在ubuntu上。
我的docker-compose文件在./:
中version: '2'
services:
db:
image: postgres
web:
build: .
command: bundle exec rails s -p 3000 -b '0.0.0.0'
volumes:
- .:/myapp
links:
- db
ports:
- "3000:3000"
depends_on:
- db
我的dockerfile在./文件夹中:
FROM ruby:2.2.0
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev
# for a JS runtime
RUN apt-get install -y nodejs
RUN mkdir /myapp
WORKDIR /myapp
ADD Gemfile /myapp/Gemfile
ADD Gemfile.lock /myapp/Gemfile.lock
RUN bundle install
ADD . /myapp
我的文件夹位于:/ data / Paul / sites / perso / codeflager / app-api