From b2b9f517ada92f183d0f70faf91bf997b90a9d78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ahmet=20Kaan=20G=C3=BCm=C3=BC=C5=9F?= Date: Sat, 15 Feb 2025 02:43:49 +0300 Subject: [PATCH] ci: :construction_worker: auto deploy --- .woodpecker/deploy.yaml | 32 ++++++++++++++++++++++++++++++++ Cargo.toml | 4 ++-- assets/main.css | 4 ++-- src/lib.rs | 2 +- 4 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 .woodpecker/deploy.yaml diff --git a/.woodpecker/deploy.yaml b/.woodpecker/deploy.yaml new file mode 100644 index 0000000..da266c1 --- /dev/null +++ b/.woodpecker/deploy.yaml @@ -0,0 +1,32 @@ +when: + event: + - push + - manual + branch: main + +steps: + build: + image: rust + environment: + SSH_PRIVATE_KEY: + from_secret: SSH_PRIVATE_KEY + SSH_USER: + from_secret: SSH_USER + SSH_HOST: + from_secret: SSH_HOST + CARGO_PATH: + from_secret: CARGO_PATH + WORK_DIR: + from_secret: WORK_DIR + MAIN_BRANCH: + from_secret: MAIN_BRANCH + ARTIFACT_DIR: + from_secret: ARTIFACT_DIR + DEPLOY_PATH: + from_secret: DEPLOY_PATH + commands: + - mkdir -p ~/.ssh + - echo "$${SSH_PRIVATE_KEY}" > ~/.ssh/id_rsa && chmod 600 ~/.ssh/id_rsa + - ssh-keyscan -H $${SSH_HOST} > ~/.ssh/known_hosts + - ssh $${SSH_USER}@$${SSH_HOST} "export PATH="$${CARGO_PATH}:$PATH" && cd $${WORK_DIR} && git checkout $${MAIN_BRANCH} && git pull --rebase && dx build --release && cp -r $${ARTIFACT_DIR} $${DEPLOY_PATH} && rm -rf $${DEPLOY_PATH}/personality && mv $${DEPLOY_PATH}/public $${DEPLOY_PATH}/personality" + - rm -rf ~/.ssh diff --git a/Cargo.toml b/Cargo.toml index dddda30..f61f619 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,11 +8,11 @@ edition = "2021" [dependencies] -dioxus = { version = "0.6.1", features = ["web", "router"] } +dioxus = { version = "0.6.3", features = ["web", "router"] } # Debug tracing = "0.1.41" -dioxus-logger = "0.6.1" +dioxus-logger = "0.6.2" [profile] diff --git a/assets/main.css b/assets/main.css index 220862a..fb2fc8d 100644 --- a/assets/main.css +++ b/assets/main.css @@ -103,7 +103,7 @@ } body { - background-color: rgba(0, 0, 0, 0.85); + background-color: rgba(0, 0, 0, 0.98); color: silver; } @@ -195,4 +195,4 @@ footer { width: 100%; position: fixed; background-color: rgb(0, 0, 0, 0.9); -} \ No newline at end of file +} diff --git a/src/lib.rs b/src/lib.rs index 7a4e0fc..97effb5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -44,7 +44,7 @@ pub fn Footer() -> Element { div {class:"footer_div", footer{ h4 { - "Developed by Tahinli with Rust + WASM without Front End Skills" + "Developed by Tahinli with Rust + WASM" } } }