stackerとdockerのトーカーに従って、ドッカーを介してhaskellビルドを実行しています。Haskell Stack ImageコンテナDockerで実行する
ビルや画像の作成がうまく機能し、私はこの最小構成でdockeイメージを作成するために、最新のスタックの機能でビルドを使用していますdocker run -p 5000:5000 {imagename} {app-exe}
経由でアプリを実行することができます。
image:
container:
base: "fpco/ubuntu-with-libgmp"
docker run -p 5000:5000 {imagename}
と入力するだけで、実行可能ファイルが自動的に起動されるようにするにはどうすればよいですか。私はドッカーファイルでそれを行う方法を知っていますが、スタックではありません。私は使用する必要があると考えていた:
entrypoints:
- appname-exe
実行可能ファイルの名前または絶対パスを使用しても問題はありません。多分私はエントリーポイントが何であるかを理解していないでしょう。
私はDocker for Macを使用しています。
感謝の意を表します。
乾杯 ビョルン
[documentation](https://docs.haskellstack.org/en/stable/docker_integration/)を読んだことがありますか?特に、 'run-args'フィールドと' --docker-run-args'フラグは? – user2407038
はい、私は問題は、スタックを介してアプリの実行ではない、問題は私が画像を作成し、後でドッカーで実行することです。 run-argsが私をそこに助けてくれるかどうかは分かりません。特に、あとでドッカースタックでアプリを作ったときに助けになります。 –