fix: fix r2 binding in github actions
This commit is contained in:
parent
61a3539e23
commit
964a54df63
2 changed files with 22 additions and 14 deletions
18
.github/workflows/deploy-dev.yaml
vendored
18
.github/workflows/deploy-dev.yaml
vendored
|
|
@ -57,16 +57,20 @@ jobs:
|
||||||
run: sed -i "s/\${D1_DATABASE_ID_DEV}/${{ secrets.D1_DATABASE_ID_DEV }}/g" wrangler.toml
|
run: sed -i "s/\${D1_DATABASE_ID_DEV}/${{ secrets.D1_DATABASE_ID_DEV }}/g" wrangler.toml
|
||||||
|
|
||||||
- name: Enable R2 binding when R2_NAME_DEV is provided
|
- name: Enable R2 binding when R2_NAME_DEV is provided
|
||||||
if: secrets.R2_NAME_DEV != ''
|
|
||||||
env:
|
env:
|
||||||
R2_NAME_DEV: ${{ secrets.R2_NAME_DEV }}
|
R2_NAME_DEV: ${{ secrets.R2_NAME_DEV }}
|
||||||
run: |
|
run: |
|
||||||
echo "🔧 Enabling dev R2 bucket binding for ${R2_NAME_DEV}"
|
if [ -n "$R2_NAME_DEV" ]; then
|
||||||
cat <<EOF >> wrangler.toml
|
echo "🔧 Enabling dev R2 bucket binding"
|
||||||
[[env.dev.r2_buckets]]
|
{
|
||||||
binding = "ATTACHMENTS_BUCKET"
|
echo ''
|
||||||
bucket_name = "${R2_NAME_DEV}"
|
echo '[[env.dev.r2_buckets]]'
|
||||||
EOF
|
echo 'binding = "ATTACHMENTS_BUCKET"'
|
||||||
|
echo "bucket_name = \"${R2_NAME_DEV}\""
|
||||||
|
} >> wrangler.toml
|
||||||
|
else
|
||||||
|
echo "⏭️ R2_NAME_DEV not set, skipping R2 binding"
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Apply D1 database migrations (dev)
|
- name: Apply D1 database migrations (dev)
|
||||||
env:
|
env:
|
||||||
|
|
|
||||||
18
.github/workflows/push-cloudflare.yaml
vendored
18
.github/workflows/push-cloudflare.yaml
vendored
|
|
@ -68,16 +68,20 @@ jobs:
|
||||||
run: sed -i "s/\${D1_DATABASE_ID}/${{ secrets.D1_DATABASE_ID }}/g" wrangler.toml
|
run: sed -i "s/\${D1_DATABASE_ID}/${{ secrets.D1_DATABASE_ID }}/g" wrangler.toml
|
||||||
|
|
||||||
- name: Enable R2 binding when R2_NAME is provided
|
- name: Enable R2 binding when R2_NAME is provided
|
||||||
if: secrets.R2_NAME != ''
|
|
||||||
env:
|
env:
|
||||||
R2_NAME: ${{ secrets.R2_NAME }}
|
R2_NAME: ${{ secrets.R2_NAME }}
|
||||||
run: |
|
run: |
|
||||||
echo "🔧 Enabling R2 bucket binding for ${R2_NAME}"
|
if [ -n "$R2_NAME" ]; then
|
||||||
cat <<EOF >> wrangler.toml
|
echo "🔧 Enabling R2 bucket binding"
|
||||||
[[r2_buckets]]
|
{
|
||||||
binding = "ATTACHMENTS_BUCKET"
|
echo ''
|
||||||
bucket_name = "${R2_NAME}"
|
echo '[[r2_buckets]]'
|
||||||
EOF
|
echo 'binding = "ATTACHMENTS_BUCKET"'
|
||||||
|
echo "bucket_name = \"${R2_NAME}\""
|
||||||
|
} >> wrangler.toml
|
||||||
|
else
|
||||||
|
echo "⏭️ R2_NAME not set, skipping R2 binding"
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Apply D1 database migrations
|
- name: Apply D1 database migrations
|
||||||
env:
|
env:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue