update
This commit is contained in:
12
.cnb.yml
12
.cnb.yml
@@ -51,6 +51,7 @@ $:
|
|||||||
script: git pull gitea main
|
script: git pull gitea main
|
||||||
- name: '提交到原本的origin'
|
- name: '提交到原本的origin'
|
||||||
script: git push origin main
|
script: git push origin main
|
||||||
|
|
||||||
main:
|
main:
|
||||||
web_trigger_sync_to_gitea:
|
web_trigger_sync_to_gitea:
|
||||||
- <<: *common_sync_to_gitea
|
- <<: *common_sync_to_gitea
|
||||||
@@ -60,3 +61,14 @@ main:
|
|||||||
- <<: *common_sync_to_gitea
|
- <<: *common_sync_to_gitea
|
||||||
api_trigger_sync_from_gitea:
|
api_trigger_sync_from_gitea:
|
||||||
- <<: *common_sync_from_gitea
|
- <<: *common_sync_from_gitea
|
||||||
|
push:
|
||||||
|
- services:
|
||||||
|
- docker
|
||||||
|
stages:
|
||||||
|
- name: 打包应用
|
||||||
|
script: npm run build
|
||||||
|
# 同名镜像构建&推送
|
||||||
|
- name: Docker build
|
||||||
|
script: docker build -t ${CNB_DOCKER_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}:latest .
|
||||||
|
- name: Docker push
|
||||||
|
script: docker push ${CNB_DOCKER_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}:latest
|
||||||
13
Dockerfile
13
Dockerfile
@@ -0,0 +1,13 @@
|
|||||||
|
# 使用官方 Nginx 镜像作为基础
|
||||||
|
FROM nginx:alpine
|
||||||
|
|
||||||
|
# 删除默认的 Nginx 配置
|
||||||
|
RUN rm -rf /usr/share/nginx/html/*
|
||||||
|
|
||||||
|
# 将构建好的静态文件复制到 Nginx 目录
|
||||||
|
COPY blog/public /usr/share/nginx/html
|
||||||
|
|
||||||
|
# 暴露 80 端口
|
||||||
|
EXPOSE 80
|
||||||
|
|
||||||
|
# 启动 Nginx
|
||||||
13
package.json
Normal file
13
package.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"name": "@abearxiong/blog",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "",
|
||||||
|
"main": "index.js",
|
||||||
|
"scripts": {
|
||||||
|
"build": "cd blog && pnpm build"
|
||||||
|
},
|
||||||
|
"keywords": [],
|
||||||
|
"author": "",
|
||||||
|
"license": "ISC",
|
||||||
|
"packageManager": "pnpm@10.28.0"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user