From f95c9e50c2f11439ba8f906950aa4b0c3bd351e0 Mon Sep 17 00:00:00 2001 From: Norbert Maciaszek Date: Wed, 6 Aug 2025 21:21:26 +0000 Subject: [PATCH] Add .onedev-buildspec.yml --- .onedev-buildspec.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .onedev-buildspec.yml diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml new file mode 100644 index 0000000..f244030 --- /dev/null +++ b/.onedev-buildspec.yml @@ -0,0 +1,43 @@ +version: 40 +jobs: +- name: Deploy app + steps: + - !CheckoutStep + name: Checkout + cloneCredential: !DefaultCredential {} + withLfs: false + withSubmodules: false + condition: SUCCESSFUL + optional: false + - !CommandStep + name: Copy repo + runInContainer: false + interpreter: !DefaultInterpreter + commands: | + rsync -av --delete --exclude="node_modules" --exclude=".git" ./ /www/wwwroot/moviebox/ + useTTY: true + condition: SUCCESSFUL + optional: false + - !CommandStep + name: Install deps + runInContainer: false + interpreter: !DefaultInterpreter + commands: | + cd /www/wwwroot/moviebox + npm install + useTTY: true + condition: SUCCESSFUL + optional: false + - !CommandStep + name: Run App + runInContainer: false + interpreter: !DefaultInterpreter + commands: | + bash /www/server/nodejs/vhost/scripts/moviebox.sh + useTTY: true + condition: SUCCESSFUL + optional: false + retryCondition: never + maxRetries: 3 + retryDelay: 30 + timeout: 14400