Cum să integrezi DigitalOcean în Buddy — Ghid pas cu pas
In this tutorial, you'll learn about Cum să integrezi DigitalOcean în Buddy. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Integrezi DigitalOcean în Buddy pentru a deploya aplicații pe App Platform, a stoca fișiere în Spaces sau a gestiona Droplets. Autentificarea se face prin token personal DigitalOcean.
Step-by-Step Fix
1. Generează un token DigitalOcean
Din DigitalOcean Control Panel, mergi la API > Tokens/Keys > Generate New Token.
# Token-ul arată similar cu:
do_token = dop_v1_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2. Adaugă integrarea DigitalOcean în Buddy
- pipeline: "Deploy to DigitalOcean"
integrations:
- type: digitalocean
token: dop_v1_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
region: fra1
3. Acțiuni DigitalOcean în pipeline
- action: "Deploy App Platform"
type: do-app-deploy
app_id: aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
image: registry.digitalocean.com/my-app:latest
- action: "Upload to Spaces"
type: do-spaces-sync
source: ./build
bucket: my-assets
region: fra1
access_key: DO00ACCESSKEY
secret_key: super-secret-key
Common Mistakes
- Token fără permisiuni de scriere -- token-ul trebuie să aibă scope
writepentru deploy - Regiune diferită -- Spaces și App Platform sunt regionale; alege aceeași regiune
- App Platform nedeployată inițial -- aplicația trebuie creată în prealabil în DigitalOcean
- Spaces bucket nepublic -- pentru site-uri statice, setează CDN sau bucket public
- Droplet IP schimbat -- folosește Floating IP pentru Droplets în producție
Practice Exercise
Creează un pipeline Buddy care build-uiește un site static, îl încarcă în DigitalOcean Spaces și activează CDN-ul.
FAQ
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Instrumentele DodaTech se integrează nativ cu DigitalOcean și Buddy.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro