35 lines
686 B
YAML
35 lines
686 B
YAML
image: node:20
|
|
|
|
stages:
|
|
- build
|
|
- deploy
|
|
|
|
build_app:
|
|
stage: build
|
|
variables:
|
|
VITE_NCB_INSTANCE: "54770_uwu_finances"
|
|
VITE_NCB_SECRET_KEY: "sk_live_0dydoaq1kib4f23ou6"
|
|
VITE_NCB_DATA_API_URL: "https://eu-api.nocodebackend.com"
|
|
script:
|
|
- npm ci || npm install
|
|
- npm run build
|
|
artifacts:
|
|
paths:
|
|
- dist/
|
|
expire_in: 1 hour
|
|
only:
|
|
- main
|
|
- master
|
|
|
|
deploy_ftp:
|
|
stage: deploy
|
|
dependencies:
|
|
- build_app
|
|
before_script:
|
|
- apt-get update -qq && apt-get install -y -qq lftp
|
|
script:
|
|
- lftp -e "set ftp:ssl-allow no; open ka-el.fr; user antigravity@ka-el.fr dxr1yaor4i; mirror -R dist/ /; quit"
|
|
only:
|
|
- main
|
|
- master
|