visual-journal / .github /workflows /hf-space-keepalive.yml
Visual Journal deploy
Deploy 8e0aeb3 to Docker Space
84810e9
Raw
History Blame Contribute Delete
1.16 kB
name: Hugging Face Space Keepalive
on:
schedule:
- cron: '17 */6 * * *'
workflow_dispatch:
permissions:
contents: read
jobs:
keepalive:
runs-on: ubuntu-24.04
timeout-minutes: 5
env:
HF_SPACE_KEEPALIVE_URL: ${{ vars.HF_SPACE_KEEPALIVE_URL || 'https://misonl-visual-journal.hf.space' }}
HF_SPACE_KEEPALIVE_PATH: /api/auth-status
HF_SPACE_KEEPALIVE_TIMEOUT_MS: '30000'
HF_SPACE_KEEPALIVE_MAX_ATTEMPTS: '4'
HF_SPACE_KEEPALIVE_RETRY_DELAY_MS: '5000'
HF_SPACE_KEEPALIVE_RETRY_MAX_DELAY_MS: '20000'
HF_SPACE_KEEPALIVE_EXPECT_PASSWORD_REQUIRED: 'true'
steps:
- name: Checkout repository
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
env:
GIT_CONFIG_COUNT: "1"
GIT_CONFIG_KEY_0: init.defaultBranch
GIT_CONFIG_VALUE_0: main
with:
persist-credentials: false
- name: Setup Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 26
- name: Ping Space keepalive endpoint
run: node scripts/keepalive-hf-space.mjs