CLI
Installer
Del med tittelen «Installer»curl https://pigeon.as/install.sh | shLogg inn
Del med tittelen «Logg inn»pigeon loginMaskiner
Del med tittelen «Maskiner»Opprett maskiner:
pigeon create web ghcr.io/example/web:latest --max-cpu 2 --max-memory 1GBpigeon create agent ghcr.io/example/agent:latest --max-cpu 8 --max-memory 16GBEndre maskiner:
pigeon update web --env LOG_LEVEL=debugFra pigeon.toml:
pigeon createpigeon updateBegrens hvor maskinen kan kjøre:
pigeon update web --regions eu-westSkalering
Del med tittelen «Skalering»pigeon scale web --min 0 --max 10Nettverk
Del med tittelen «Nettverk»Gjør en HTTP-port offentlig:
pigeon expose web 8080 --httpMaskiner på det private nettverket trenger ikke eksponere porter.
Videresend en privat port lokalt:
pigeon proxy postgres 5432pigeon exec web -- uptimepigeon console webVelg én instans med -i:
pigeon exec web -i web2 -- uptimeSuspend
Del med tittelen «Suspend»Sett en maskin i dvale. Minne og kjøretilstand bevares.
pigeon suspend webStart den igjen:
pigeon resume webOpprett en ny, uavhengig maskin fra en eksisterende maskin:
pigeon fork web experimentEn suspendert maskin kan også brukes som utgangspunkt.
Velg én instans med -i:
pigeon fork web experiment -i web2Volumer
Del med tittelen «Volumer»pigeon volume create data --size 100GBpigeon mount web data /dataHemmeligheter
Del med tittelen «Hemmeligheter»Legg til en hemmelig miljøvariabel:
pigeon secret set web DATABASE_URLGi en maskin tilgang til en ekstern tjeneste uten å dele nøkkelen:
pigeon secret add web githubpigeon secret add agent anthropic