Published on

WEBフレームワークをDockerで作るワンライナー

Authors

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