Skip to content

Commit

Permalink
Add self-hosted docs
Browse files Browse the repository at this point in the history
  • Loading branch information
mosquito committed Nov 28, 2024
1 parent ce07e47 commit ddae93c
Showing 1 changed file with 0 additions and 12 deletions.
12 changes: 0 additions & 12 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,39 +47,27 @@ jobs:
restore-keys: |
poetry-pip-${{ runner.os }}-
# 6. Install project dependencies using Poetry
- name: Install Dependencies with Poetry
run: poetry install --no-interaction --no-ansi

# 7. Install additional requirements for documentation
- name: Install Documentation Requirements
run: |
cd docs
pip install -r requirements.txt
# 8. Build the documentation
- name: Build Documentation
run: |
cd docs
make html
# Adjust the build command if you're using a different tool
# 9. Install AWS CLI (required for S3-compatible APIs like Cloudflare R2)
- name: Install AWS CLI
run: |
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
# 10. Configure AWS CLI for Cloudflare R2
- name: Configure AWS CLI for Cloudflare R2
run: |
aws configure set aws_access_key_id ${{ secrets.CF_R2_ACCESS_KEY_ID }}
aws configure set aws_secret_access_key ${{ secrets.CF_R2_SECRET_ACCESS_KEY }}
aws configure set default.region us-east-1 # R2 uses us-east-1 by default
aws configure set default.output json
# 11. Sync the built documentation to the Cloudflare R2 bucket
- name: Sync to Cloudflare R2
env:
CF_R2_ENDPOINT: ${{ secrets.CF_R2_ENDPOINT }}
Expand Down

0 comments on commit ddae93c

Please sign in to comment.