Skip to content

otTATto/tato-port-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ポートフォリオサイト Vue Badge TypeScript Badge

ポートフォリオサイト tato-portVue.js + TypeScript で再構築する。

開発について

  1. 以下を実行して Docker イメージ vue:1.0 の有無を確認する

    docker images
  2. vue:1.0 が存在 しない 場合は ## 1️⃣ 初回の場合 に進み、既に存在 する 場合は ## 2️⃣ 回目以降の場合 に進む

1️⃣ 初回の場合

  1. ルートディレクトリ内で以下を実行し、Docker コンテナをビルドして中に入る

    docker compose up --build
  2. ./docker/frontend/Dockerfile がビルドされ、ローカル開発サーバーが立ち上がる

  3. 🎉 ホスト OS のブラウザから http://localhost:5173/ にアクセスして、開発開始!

2️⃣ 回目以降の場合

  1. ./frontend/ 内で以下を実行し、Docker コンテナに入る

    docker compose up
  2. ビルド済のコンテナ vue:1.0 に入り、ローカル開発サーバーが立ち上がる

  3. 🎉 ホスト OS のブラウザから http://localhost:5173/ にアクセスして、開発開始!

ビルドについて

💡 MEMO

以下は単なる個人の備忘録であり、Firebase Hosting 時に「たと」本人のみ知る Google アカウントによるログインが必要になります


  1. コンテナに入る(起動中のコンテナに入ったほうが楽なので、別 CLI で docker compose up を実行した上で以下を実行する)

    docker exec -it tato-port-vue-frontend-1 sh
  2. Vue をビルドする

    npm run build
  3. ビルドが完了し ./frontend/dist/ が生成/更新されたら、コンテナを抜ける

    exit
  4. 以下を実行する

    firebase deploy
  5. 🎉 ビルドが成功したら https://tato-port.web.app/ にアクセスして、実機で動作確認!

😭 ビルドがうまくいかず初期化が必要な場合

  1. 上手くいかない場合は、初期化する

    firebase init
  2. public directory./tato-port-vue/frontend/dist/

About

[WIP]新しいポートフォリオサイト

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •