ci: add woodpecker pipeline, Dockerfile and deploy configs
All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful

Mirrors the oneos- project layout: multi-stage node:22 → nginx:alpine
build, Woodpecker pipeline that tags images as <branch>-<pkg-version>
and pushes to harbor.lnh2e.com/lingniu-v1/bi, and a swarm-style
docker-compose for deployment.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
kkfluous
2026-04-29 18:27:21 +08:00
parent e028fed508
commit d76a64a0d7
4 changed files with 110 additions and 0 deletions

17
nginx.conf Normal file
View File

@@ -0,0 +1,17 @@
server {
listen 80;
server_name _;
root /usr/share/nginx/html;
index index.html;
location /bi/ {
alias /usr/share/nginx/html/;
try_files $uri $uri/ /bi/index.html;
}
location /bi/assets/ {
alias /usr/share/nginx/html/assets/;
expires 1y;
add_header Cache-Control "public, immutable";
}
}