added build files
Deploy to Cloudflare CDN / Deploy to cloudflare (push) Failing after 31s

This commit is contained in:
2026-03-05 15:06:15 -06:00
parent 51b1527f75
commit ed1e975826
3 changed files with 63 additions and 0 deletions
@@ -0,0 +1,27 @@
name: Deploy to Cloudflare CDN
run-name: ${{ gitea.actor }} is deploying the site to Cloudflare
on: [push]
jobs:
build-and-deploy:
name: Deploy to cloudflare
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: true
# - name: Pull Zola binary
# run: |
# wget https://github.com/getzola/zola/releases/download/v0.21.0/zola-v0.21.0-x86_64-unknown-linux-gnu.tar.gz
# - name: Unzip binary
# run: |
# tar -xf zola-v0.21.0-x86_64-unknown-linux-gnu.tar.gz
# - name: Build Site
# run: |
# ./zola build
- name: Deploy
uses: cloudflare/wrangler-action@v3.12.0
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
# accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
# command: pages deploy public --project-name=minecraft-enclaveis-com
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/env bash
main() {
ZOLA_VERSION=0.22.1
export TZ=America/Chicago
# Install Zola
echo "Installing Zola ${ZOLA_VERSION}..."
curl -sLJO "https://github.com/getzola/zola/releases/download/v${ZOLA_VERSION}/zola-v{$ZOLA_VERSION}-x86_64-unknown-linux-gnu.tar.gz"
mkdir -p "${HOME}/.local/zola"
tar -C "${HOME}/.local/zola" -xf "zola-v${ZOLA_VERSION}-x86_64-unknown-linux-gnu.tar.gz"
rm "zola-v${ZOLA_VERSION}-x86_64-unknown-linux-gnu.tar.gz"
export PATH="${HOME}/.local/zola:${PATH}"
# Build the site
echo "Building the site..."
zola build --minify
}
set -euo pipefail
main "$@"
+14
View File
@@ -0,0 +1,14 @@
name = "wgcs-tech"
compatibility_date = "2026-3-5"
workers_dev = true
routes = [
{ pattern = wgcs.tech", custom_domain = true }
]
[build]
command = './build.sh'
[assets]
directory = "./public/"
not_found_handling = "404-page"