Skip to content

update readme and env keys #39

update readme and env keys

update readme and env keys #39

Workflow file for this run

name: Deploy to Hugging Face Spaces
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Conda
uses: conda-incubator/setup-miniconda@v2
with:
activate-environment: kg4s
environment-file: environment.yml
auto-activate-base: false
use-mamba: true
- name: Verify Conda installation
shell: bash -l {0}
run: |
conda info
conda list
- name: Install huggingface_hub
shell: bash -l {0}
run: |
pip install huggingface_hub
pip list
- name: Deploy to Hugging Face Spaces
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
shell: bash -l {0}
run: |
python - <<EOF
import os
import sys
from huggingface_hub import HfApi
print("Python script started")
print(f"Python version: {sys.version}")
print(f"Current working directory: {os.getcwd()}")
print(f"Contents of current directory: {os.listdir('.')}")
sys.path.append('scripts')
print(f"Updated sys.path: {sys.path}")
print(f"Contents of scripts directory: {os.listdir('scripts')}")
print("Importing demo from run_db_interface")
from run_db_interface import demo
print("Demo imported successfully")
api = HfApi()
print("HfApi initialized")
print("Creating/verifying repository")
api.create_repo(
repo_id="abby101/xurveyor-0",
repo_type="space",
space_sdk="gradio",
token="$HF_TOKEN"
)
print("Repository created or verified")
print("Starting deployment")
demo.deploy(
repo_id="abby101/xurveyor-0",
hf_token="$HF_TOKEN",
)
print("Deployment completed")
EOF
- name: Check Hugging Face Space
run: |
echo "Deployment process completed. Please check your Hugging Face Space at https://huggingface.co/spaces/abby101/xurveyor-0"
echo "If the space is not updated, please check the logs above for any errors."