build: 使用dockerfile构建docker镜像 #58

Manually merged
remilia merged 4 commits from build/dockerfile into master 2025-11-05 14:07:56 +08:00
3 changed files with 122 additions and 3 deletions
Showing only changes of commit 2b3bf0f4a9 - Show all commits

View File

@ -58,9 +58,11 @@ pnpm run dev
项目用到以下环境变量,请自行在项目中配置
- 'DIRECTUS_URL': 后端Directus服务URL
- 'DIRECTUS_TOKEN': Directus服务的API Token
- 'MEILI_HOST': Meilsearch服务地址
> [!note] 相关环境变量
> NUXT_PUBLIC_DIRECTUS_URL: 后端Directus服务URL
> NUXT_PUBLIC_DIRECTUS_TOKEN: 后端Directus服务的API Token
> MEILI_HOST: Meilisearch服务地址
> MEILI_SEARCH_KEY: MeilisearchKey
## 构建与部署
@ -81,3 +83,21 @@ pnpm run preview
2. 部署
部署构建后的项目并推送到文件服务器中,具体步骤视服务器配置而定
## Dockerfile部署
1. 构建Docker镜像
在项目根目录执行docker build
```bash
docker build -t jinshen-website .
```
2. 运行docker容器
```bash
docker run --name <container-name> jinshen-website
```
网站默认在3000端口开放