昨日見つけたこの動画をやってみました。
予想通りうまくいかず…。docker buildが通らない。
$ docker build -f ./Dockerfile . -t remix/run
#12 147.3 npm ERR! network request to https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz failed, reason:
なぜかnpm installで対象のファイルが取得できずにError…。
あわてず騒がず。こんな時はとりあえずベースイメージを変えてみる。
20-bullseye-slimに変更したら無事にBuildが通った。21、18ではダメでした。最終的なDockerfileはこんな感じです。Prismaの部分はコメントアウトしてます。動画の中でも言っていますが.dockerignoreファイルは忘れずに。
で、Dockerを起動してみる!
docker run -p 3000:3000 -d remix/run
🎉動いたー!!
明日はさらにこの続きをやる。DockerイメージができたらあとはGCPに乗せて動かすだけ(だと思う)
🍚きょうのごはん
夕飯は麻婆豆腐。また2人前作ってひとりで2人前を食べてしまいました。
そんな犬もダメになるソファーです。
かわちい。