From 2c4cd8ca5d342d6332370f90260443fc55790eeb Mon Sep 17 00:00:00 2001 From: Anatoly Date: Fri, 18 Mar 2022 22:24:25 +0300 Subject: [PATCH] Docker deploy yml --- .drone.yml | 37 +++++++++++++++++-------------------- app/components/Footer.js | 9 +++++++++ app/components/layout.js | 2 ++ app/package-lock.json | 32 ++++++++++++++++++++++++++++++++ app/package.json | 1 + app/pages/home/Table.js | 29 ++++++++++++++++++++++------- app/styles/_fonts.scss | 34 +++++++++++++++++----------------- 7 files changed, 100 insertions(+), 44 deletions(-) create mode 100644 app/components/Footer.js diff --git a/.drone.yml b/.drone.yml index 1f6aab4..fbed859 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,28 +1,25 @@ kind: pipeline -type: ssh +type: docker name: default -server: - host: 192.168.1.54 - user: pi - password: - from_secret: password +clone: + disable: true steps: -- name: pull +- name: bulid + image: node:16 + environment: + SSH_PRIVATE_KEY: + from_secret: ssh_private_key commands: - - cd /home/pi/warframe-center - - git fetch --all - - git reset --hard origin/monorepo -- name: install - commands: - - cd /home/pi/warframe-center + - git clone -b monorepo https://git.radner.ru/anatolykopyl/warframe-center.git + - cd warframe-center/app - npm install -- name: build - commands: - - cd /home/pi/warframe-center/app - npm run build -- name: start - commands: - - cd /home/pi/warframe-center/app - - npm run start + - mkdir ~/.ssh + - echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa + - chmod 400 ~/.ssh/id_rsa + - scp -o StrictHostKeyChecking=no -r .next pi@192.168.1.54:/home/pi/warframe-center/app + when: + branch: + - monorepo diff --git a/app/components/Footer.js b/app/components/Footer.js new file mode 100644 index 0000000..2b6d01b --- /dev/null +++ b/app/components/Footer.js @@ -0,0 +1,9 @@ +import { Component } from 'react' + +export default class Footer extends Component { + render () { + return ( +
Footer
+ ) + } +} diff --git a/app/components/layout.js b/app/components/layout.js index 6174fb7..2f0b32f 100644 --- a/app/components/layout.js +++ b/app/components/layout.js @@ -1,4 +1,5 @@ import Head from 'next/head' +import Footer from './Footer' export default function Layout ({ children }) { return ( @@ -8,6 +9,7 @@ export default function Layout ({ children }) {
{children}
+