このgitリポジトリについて¶
nuxt3を用いてwebアプリケーションを構築してサーバーレスデプロイするためのベースとするもの
基本方針¶

- コンテナ環境において開発作業する
- SPA構成を取りSSRしない
- Nitroでbuildする
- slsを用いてサーバーレスデプロイできる
- aws lambdaで関数URL化する
- api gatewayにエンドポイントを立ててアクセスできる
- その他、開発に有用なツールをいくつか積んでおくこと
初回起動¶
| Text Only | |
|---|---|
主要な導入ソフトウェア¶
| ライブラリ | 用途 |
|---|---|
| docker | コンテナによる仮想環境 |
| serverless | サーバーレス環境へのホスティング |
| aws cli | awsコマンド操作 |
| nuxt3 | フルスタックwebフレームワーク |
| vuetify | マテリアルデザインコンポーネント |
| i18n | 多言語対応 |
| pug | テンプレートエンジン |
| typescript | 静的型付け |
| prisma | orm |
| eslint | 静的解析ツール |
| prettier | フォーマッター |
| vitest | テスト |
ディレクトリ構成¶
components composables layouts middleware pages server
tests
plugins prisma