LoginSignup
5
4

More than 5 years have passed since last update.

さくっと始める nuxt.js on Windows + Vagrant + VirtualBox + CentOS + docker

Last updated at Posted at 2018-11-30

tl;dr

# 最初に一回やればOK
docker pull node:alpine
docker run -it --rm --name nuxt -v "$PWD":/usr/src/app -w /usr/src/app node:alpine npx create-nuxt-app my-project
cd my-project

# 運用時
docker run -it --rm --name nuxt -v "$PWD":/usr/src/app -w /usr/src/app -p 3000:3000 node:alpine yarn run dev --host 0.0.0.0

省略

なぜ書いたか

  • 先日勉強会に参加して動かしてみようと思った
  • ちょっと雑にぐぐるとDockerfileを書いてDocker-composeを書いて、みたいな感じになっていて無駄だと思った
    • 動作させるのに必要最低限なことだけ整理したかった
  • コマンドだけで片付くならリポジトリもクリーンに保たれるはず?
  • 検索方法が悪かったのか、誰も言及しないのか、この構成(W+V+V+C+D)の時にホストWindowsからブラウザで接続するには、0.0.0.0で受けないとサーバがレスを返さないってゆうね。もうね。
  • ホストとポート番号 - Nuxt.jsこのページを見つけるのが遅かっただけともいう
  • これから始める人ができるだけ楽できるように記事に残した

雑に注意

  • node:alpine 現時点だと v11.3.0 が入る。気になるなら他のタグでどうぞ
  • port と host は好きに変えたらいいんじゃないですかね
  • 運用時のコマンドが長い、とか思うなら alias 張ればいいんじゃないですかね
  • ローカルにnode_moduleを置くと、複数プロジェクトでバージョン違い、には便利だけど、同じバージョンの複数プロジェクトの場合にはディスク容量が無駄にはなる。かもしれない。ただ中長期で見たら対応できるバージョンや更新頻度の差によってどのみちずれる。
  • 動かして終わりじゃダメだからな>自分

おまけ

5
4
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4