回上一頁

使用Docker容器化Rails (Step1)

Rails建構Docker第一步,先寫一個Dockerfile的基礎架構,當然不會這麼簡單,這個檔案先架構:

  
FROM ruby:3.3.0

RUN apt-get update && apt-get install -y nodejs yarn postgresql-client
RUN mkdir /app
WORKDIR /app

COPY Gemfile Gemfile.lock ./

RUN gem install bundler && bundle install

COPY . .

RUN rake assets:precompile

CMD ["rails", "server", "-b", "0.0.0.0"]

 

接著如果已經有安裝好Docker,應該就可以用指令建立映像檔,在專案目錄底下執行。(此篇不說怎麼安裝Docker)