AbdelhamidKHELLADI
fix github actions to push to hub
b5a7190
name: ๐Ÿš€ Deploy to Hugging Face & DockerHub
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install Hugging Face Hub CLI
run: pip install huggingface_hub
- name: Deploy to Hugging Face Space
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
run: git push https://khhamid:$HF_TOKEN@huggingface.co/spaces/khhamid/cat-vs-dog-classifier main
- name: Log in to DockerHub
env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
run: |
echo "${DOCKERHUB_TOKEN}" | docker login -u "${DOCKERHUB_USERNAME}" --password-stdin
- name: Build and Push Docker Image
run: |
docker build -t ${DOCKERHUB_USERNAME}/cat-vs-dog:latest .
docker push ${DOCKERHUB_USERNAME}/cat-vs-dog:latest