From ae8e4c213ee47039014deb03d184ef7263da677e Mon Sep 17 00:00:00 2001
From: Laszlo Rafael <rlacko99@gmail.com>
Date: Sat, 5 Feb 2022 18:18:05 +0100
Subject: [PATCH] Add gitlab pipeline

---
 .gitlab-ci.yml | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..60711b6
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,31 @@
+stages:
+  - build
+  - deploy
+
+build:
+  image: node:17-alpine3.14
+  stage: build
+  script:
+    - cd app/
+    - yarn install
+    - yarn build
+    - mv ./build ../public
+  artifacts:
+    paths:
+    - public  
+
+prod-ftp:
+  stage: deploy
+  image: ubuntu:focal
+  script:
+    - apt-get update && apt-get install -y lftp ca-certificates
+    - lftp -e "set dns:order 'inet inet6';
+      mirror -R public/ site/kszk/ ; quit"
+      -u $FTP_USER,$FTP_PASS $FTP_HOST
+  only:
+    - master
+  except:
+    - tags
+
+# staging-k8s:
+  # TODO
-- 
GitLab