Nuxt.js + Amplifyで静的ホスティング
Nuxt.js用意、フロントは適当に作成。
Vuetifyで適当に実装
DeployしたらなんかAccess deniedが出た。
amplify.yml
ハマったところ
Nuxt.jsの静的ホスティングについて詳しくなかったので
まずgenerateしていなかったこと。生成されたdistフォルダをamplify.ymlの
baseDirectoryに設定した。
buildコマンドをyarn buildにしていたこと。
amplify.ymlのbuild commandsをyarn generateに変更した。
無事ホスティングできた。
アプリリリース時に多用したLinuxコマンド達
駆け出しエンジニアのコマンド備忘録
使用した順に書きます。
ls -lrt
ディレクトリの中身をロングフォーマットで表示させ
タイム順にソートして表示する。
ls -1
ディレクトリの中身をただ1行で表示
SCP
リモートとローカルでファイルをコピーする。ローカルからリモートへ。
scp -i {secret key path} {local file path} user@xxx.xxx.xxx :~/hoge.txt
リモートからローカルへ
scp -i {secret key path} user@xxx.xxx.xxx:~/ ~/
disown
裏テク、自分の端末のjobsテーブルからjobを削除する。
sshを抜けても処理は継続される。
jobsコマンド
disown %{jobs番号}
ps aux
jobsテーブルから削除したjobを確認する
ps aux | gre p {コマンで使用している文字など}
wc -l {file name}
ファイルの行数を確認する。-mで文字数。
cd, mkdir, cp, lsなど省略しております。
各環境Dev,Stg,Prodでターミナルの背景色変えた方がいいとアドバイスを貰って、
Dev→黒、Stg→青、Prod→赤にしてやってました、わかりやすい。ミスも減る。