https://github.com/q23isline/study_vue3
Vite 勉強用のリポジトリ
https://github.com/q23isline/study_vue3
docker-compose github-actions mysql typescript vite vuejs
Last synced: 4 months ago
JSON representation
Vite 勉強用のリポジトリ
- Host: GitHub
- URL: https://github.com/q23isline/study_vue3
- Owner: q23isline
- License: mit
- Created: 2024-08-11T04:32:06.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-02T13:57:51.000Z (7 months ago)
- Last Synced: 2025-01-17T12:26:17.732Z (6 months ago)
- Topics: docker-compose, github-actions, mysql, typescript, vite, vuejs
- Language: Vue
- Homepage:
- Size: 157 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# study_vue3
[](./LICENSE)

[](https://github.com/q23isline/study_vue3/actions/workflows/ci.yml)
[](https://open.vscode.dev/q23isline/study_vue3)[](https://dev.mysql.com)
[](https://nodejs.org)
[](https://www.npmjs.com/)
[](https://ja.vuejs.org/)## 前提
- インストール
- [Windows Subsystem for Linux](https://learn.microsoft.com/ja-jp/windows/wsl/)
- [Git](https://git-scm.com/)
- [Docker Desktop](https://www.docker.com/ja-jp/products/docker-desktop/)
- [Visual Studio Code](https://code.visualstudio.com/)## はじめにやること
1. Windows Subsystem for Linux 上でプログラムダウンロード
```bash
git clone 'https://github.com/q23isline/study_vue3.git'
```2. リポジトリのカレントディレクトリへ移動
```bash
cd study_vue3
```3. 開発準備
```bash
cp .vscode/settings.json.default .vscode/settings.json
```4. DB コンテナ起動時に Permission Denied で起動できない状態にならないように権限付与する
```bash
sudo chmod -R ugo+w logs
```5. アプリ立ち上げ
```bash
docker compose build --no-cache
docker compose down -v
sudo rm -rf node_modules
docker create -it --name front study_vue3-front bash
sudo docker cp front:/app/node_modules $(pwd)
docker rm -f front
sudo chmod -R 777 node_modules
docker compose up -d
docker compose exec front npm run build
```## 日常的にやること
### システム起動
```bash
docker compose up -d
```### システム終了
```bash
docker compose down
```### フロントエンドのビルド
```bash
docker compose exec front npm run build
```## 動作確認
### URL
-
## dev tool の起動
-
## フロントエンド静的解析単体実行
```bash
docker compose exec front npm run lint
```## フロントエンドフォーマット解析単体実行
```bash
docker compose exec front npm run format-check
```