dockerのentrypoint.shとは
https://docs.docker.com/samples/rails/
より、
server.pidファイルが存在する場合にサーバーが再起動しないようにするRails固有の問題を修正するためのエントリポイントスクリプトを提供します。
とのこと。
server.pid
サーバーのProcess IDのこと。
プロセスID
プロセスのID
プロセスとは・・・メモリ「を使い起きるプログラムの一つ一つ。
サーバーで起きるプログラムのID。
railsではサーバー起動時に、既存のPIDが残っていると、起動しない仕様になってる。
だからentypoint.shで、残っているPIDを削除する命令を出しておく
# Remove a potentially pre-existing server.pid for Rails.
rm -f /myapp/tmp/pids/server.pid
これをやっていないと、PIDが残っているときに毎回PID削除するコマンドを打たないといけない。
エントリーポイントとは、プログラムを実行を開始するポイント(地点)のこと。
Author And Source
この問題について(dockerのentrypoint.shとは), 我々は、より多くの情報をここで見つけました https://qiita.com/pei_coffee/items/c5f785468720fb558ad5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .