This commit is contained in:
28
README.md
28
README.md
@@ -15,22 +15,17 @@
|
||||
|
||||
### 1. 安裝依賴 (初次啟動)
|
||||
|
||||
建立目錄:mkdir 檔案名稱 && cd 檔案名稱
|
||||
|
||||
抓取代碼:git clone http://git網址/帳號/專案.git .
|
||||
|
||||
如果您是第一次 clone 專案,請先安裝 PHP 與 JS 依賴:
|
||||
|
||||
```bash
|
||||
# 安裝 PHP 依賴 (透過暫時的容器)
|
||||
docker run --rm \
|
||||
-u "$(id -u):$(id -g)" \
|
||||
-v "$(pwd):/var/www/html" \
|
||||
-w /var/www/html \
|
||||
laravelsail/php84-composer:latest \
|
||||
composer install --ignore-platform-reqs
|
||||
|
||||
# 初始化 .env 檔案
|
||||
cp .env.example .env
|
||||
|
||||
# 生成 App Key
|
||||
./vendor/bin/sail artisan key:generate
|
||||
```
|
||||
|
||||
### 2. 啟動 Docker 容器
|
||||
@@ -39,22 +34,27 @@ cp .env.example .env
|
||||
|
||||
```bash
|
||||
# 背景執行容器
|
||||
./vendor/bin/sail up -d
|
||||
docker compose up -d --build
|
||||
|
||||
docker exec -it koori-erp-laravel.test-1 composer install
|
||||
|
||||
# 生成 App Key
|
||||
docker exec -it koori-erp-laravel.test-1 php artisan key:generate
|
||||
```
|
||||
|
||||
### 3. 資料庫遷移與初始化
|
||||
|
||||
```bash
|
||||
./vendor/bin/sail artisan migrate
|
||||
# (選填) 如果有種子資料
|
||||
# ./vendor/bin/sail artisan db:seed
|
||||
docker exec -it koori-erp-laravel.test-1 php artisan migrate --seed
|
||||
|
||||
```
|
||||
|
||||
### 4. 啟動前端開發伺服器 (Vite)
|
||||
|
||||
```bash
|
||||
./vendor/bin/sail npm install
|
||||
./vendor/bin/sail npm run dev
|
||||
docker exec -it koori-erp-laravel.test-1 npm install
|
||||
docker exec -it koori-erp-laravel.test-1 npm run build
|
||||
```
|
||||
|
||||
啟動後,您可以透過以下連結瀏覽專案:
|
||||
|
||||
Reference in New Issue
Block a user