update
This commit is contained in:
@@ -31,7 +31,7 @@ Copy-Item server/.env.example server/.env
|
||||
|
||||
```env
|
||||
PORT=3000
|
||||
DATABASE_URL="file:./dev.db"
|
||||
DATABASE_URL=file:./dev.db
|
||||
JWT_ACCESS_SECRET=change_this_access_secret
|
||||
JWT_REFRESH_SECRET=change_this_refresh_secret
|
||||
DEFAULT_ADMIN_USERNAME=admin
|
||||
@@ -41,7 +41,8 @@ DEFAULT_ADMIN_PASSWORD=admin123456
|
||||
说明:
|
||||
|
||||
- 当前项目 Prisma 使用 `SQLite`(`server/prisma/schema.prisma`)。
|
||||
- `DATABASE_URL="file:./dev.db"` 对应数据库文件在容器内路径 `/app/server/prisma/dev.db`。
|
||||
- `DATABASE_URL=file:./dev.db` 对应数据库文件在容器内路径 `/app/server/prisma/dev.db`。
|
||||
- `docker run --env-file` 会把环境变量中的外层引号当作实际内容保留,所以这里不要写成 `DATABASE_URL="file:./dev.db"`。
|
||||
- 应用启动后会自动检查管理员账号;若 `DEFAULT_ADMIN_USERNAME` 不存在,则自动创建该账号。
|
||||
|
||||
## 3. 构建镜像
|
||||
@@ -77,6 +78,13 @@ docker run -d \
|
||||
toolsshow:latest
|
||||
```
|
||||
|
||||
docker run -d `
|
||||
--name toolsshow-app `
|
||||
-p 3000:3000 `
|
||||
--env-file .\server\.env `
|
||||
-v "${PWD}\server\prisma:/app/server/prisma" `
|
||||
toolsshow:latest
|
||||
|
||||
说明:
|
||||
|
||||
- 容器启动命令已在 `Dockerfile` 中定义:`npx prisma migrate deploy && node dist/src/main.js`。
|
||||
|
||||
Reference in New Issue
Block a user