Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@RYO1223

VSCodeのRemote - Containersを使ってdocker-composeしてRailsのサーバーを立ち上げた時、なぜかサーバーが起動していない現象

はじめに

Railsの初学者が書いています。
間違ってたり、こうした方がいいなどがあれば教えてください

僕はこれで1日を無駄にしました。
皆さんはちゃんと英語を読むようにしましょう(戒め)

結論

以下のように変更しましょう

/.devcontainer/docker-compose.yml
...

# Overrides default command so things don't shut down after the process ends.
- command: /bin/sh -c "while sleep 1000; do :; done"
+ command: /bin/sh -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'; while sleep 1000; do :; done"

原因

上のコメントにあるようにOverridesされます。
そのため元のdocker-composeのCOMMANDが実行されません。

参考

【Rails】Rails 6.0 x Docker x MySQLで環境構築
VSCode Remote Containerが良い

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
RYO1223
21歳Web系企業目指して転職活動中 高専卒→メーカーを8ヶ月で退職→4ヶ月勉強→フルリモートフリーランス
admin-guild
「Webサービスの運営に必要なあらゆる知見」を共有できる場として作られた、運営者のためのコミュニティです。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?