Skip to content

CLI Commands

CommandDeskripsi
cargo runJalankan service di development mode
cargo build --releaseBuild production binary
cargo testRun unit tests
cargo clippyLint checks
cargo fmtFormat code
cargo sqlx migrate runJalankan database migrations
cargo sqlx prepareGenerate offline query metadata
CommandDeskripsi
sqlx migrate add <name>Buat migration baru
sqlx migrate runJalankan semua pending migrations
sqlx migrate revertRevert migration terakhir
sqlx migrate infoStatus migrations
sqlx prepareGenerate compile-time query data

Install: cargo install sqlx-cli --features postgres

CommandDeskripsi
flyctl auth loginLogin ke Fly.io
flyctl launch --no-deployInit app baru tanpa deploy
flyctl deployBuild & deploy
flyctl deploy --remote-onlyDeploy tanpa local Docker build
flyctl secrets set KEY=VALUESet environment variable
flyctl secrets listList secrets
flyctl logsStream application logs
flyctl statusStatus app
flyctl machine statusStatus machines
flyctl ssh consoleSSH ke machine
flyctl postgres connectConnect ke managed Postgres
flyctl scale count 1Scale jumlah machines
flyctl tokens create deployGenerate deploy token untuk CI
CommandDeskripsi
npm installInstall dependencies
npm run devStart development server
npm run buildProduction build
npm startStart production server
npm run lintESLint check
CommandDeskripsi
aws s3 ls s3://bucket-name/List objects di bucket
aws s3 cp file.jpg s3://bucket/path/Upload file
aws s3 rm s3://bucket/path/file.jpgHapus file
aws s3 mb s3://bucket-nameBuat bucket baru
aws s3api put-bucket-policySet bucket policy
aws iam create-userBuat IAM user
aws iam attach-user-policyAttach policy ke user
CommandDeskripsi
git submodule update --init --recursiveInit submodule setelah clone
git submodule update --remoteUpdate ke tag/commit terbaru
git submodule statusCek versi proto-defs saat ini
CommandDeskripsi
docker build -t service-name .Build image
docker run -p 8080:8080 --env-file .env service-nameRun container
docker compose upStart semua services (jika ada compose file)
docker statsMonitor resource usage
CommandDeskripsi
pnpm devStart Astro + Express dev servers
pnpm dev:astroStart Astro dev server saja
pnpm dev:serverStart Express server saja
pnpm buildBuild Astro + compile server TS
pnpm startStart production server
pnpm checkType check Astro + server
pnpm formatFormat semua files
pnpm validate-envValidate environment variables