From 1f31b8b9e39070d736dc3e6b437c0e3bcb40289f Mon Sep 17 00:00:00 2001 From: Dmitry Kosolapov home Date: Thu, 18 Aug 2022 17:57:38 +0700 Subject: [PATCH] finalize drone auto deploy --- .drone.yml | 36 ++++++++++++++++++++++++++++++++++++ package-lock.json | 6 +++--- 2 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 00000000..2f85f39b --- /dev/null +++ b/.drone.yml @@ -0,0 +1,36 @@ +--- +kind: pipeline +type: docker +name: deploy a-test + +concurrency: + limit: 1 + +platform: + os: linux + arch: amd64 + +trigger: + ref: + - refs/heads/a-test + +steps: + - name: deploy script + image: alpine + + environment: + AWS_ACCESS_KEY_ID: + from_secret: AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY: + from_secret: AWS_SECRET_ACCESS_KEY + AWS_DEFAULT_REGION: + from_secret: AWS_DEFAULT_REGION + REACT_APP_STRIPE_PK: + from_secret: REACT_APP_STRIPE_PK_TEST + + commands: + - apk add --no-cache aws-cli npm + - npm install + - npm run build + - aws s3 sync build s3://instat-frontend-test-a --delete + - aws cloudfront create-invalidation --distribution-id E1WZHVCHZ48SG6 --paths "/*" diff --git a/package-lock.json b/package-lock.json index 32cef4fe..37b82195 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42320,9 +42320,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001282", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz", - "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==" + "version": "1.0.30001378", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001378.tgz", + "integrity": "sha512-JVQnfoO7FK7WvU4ZkBRbPjaot4+YqxogSDosHv0Hv5mWpUESmN+UubMU6L/hGz8QlQ2aY5U0vR6MOs6j/CXpNA==" }, "capture-exit": { "version": "2.0.0",