- Published on
WEBフレームワークをDockerで作るワンライナー
Next.jsとRuby on RailsのプロジェクトをDockerを通じて環境依存せず指定した言語バージョンで構築する
アーキテクチャの指定
ローカルがM1 Macでデプロイ先が非armの時などケースバイケースで
export DOCKER_DEFAULT_PLATFORM=linux/amd64
Ruby on Rails
docker run --rm -v $(pwd):/app -w /app ruby:3.1.1 bash -c "gem install rails && rails new my-backend-website"
Next.js
docker run --rm -v $(pwd):/app -w /app node:17.8.0 npx create-next-app --example blog-starter-typescript my-frontend-website