General
Manage Git configuration, build commands, and Danger Zone actions.
The General tab sets the defaults Galaxy uses every time it builds and deploys your app.
Git Configuration
Git Account: The provider account Galaxy uses to access your repositories. Disconnect and reconnect here to switch accounts.
Repository: The repo Galaxy deploys from. Pushing to your deploy branch triggers an automatic deployment.
Branch: The branch Galaxy watches, usually main or master. Every push triggers a deploy.
To stop automatic deployments, click Disconnect push-to-deploy. Your build settings are preserved and CLI deployments still work. Reconnect anytime without reconfiguring.
Build Commands
These control how Galaxy turns your source into a running app. Meteor apps use a fixed build step, so you'll see fewer fields.
Install Command: Runs before meteor build. Defaults to meteor npm install. Use meteor npm ci for reproducible builds.
Root Directory: Path to your app if it lives in a subdirectory. Leave empty if it's at the repo root.
Pre-Deploy Command: Runs after build, before containers go live. Use it for migrations. Fails the deployment if it errors. Paid plans only.
Health Check Path: The HTTP path Galaxy pings to verify your app is healthy. Must start with /. Defaults to /.
Container Stop Grace Period: Seconds Galaxy waits after SIGTERM before force-stopping. Defaults to 5, max 600. Paid plans only.
Root Directory: Path to your app if it lives in a subdirectory. Leave empty if it's at the repo root.
Install Command: How Galaxy installs dependencies, for example npm install or pip install -r requirements.txt.
Build Command: How Galaxy builds your app, for example npm run build. Optional if no build step is needed.
Start Command: How Galaxy starts your app, for example npm start or python app.py.
Pre-Deploy Command: Runs after build, before containers go live. Use it for migrations. Fails the deployment if it errors. Paid plans only.
Health Check Path: The HTTP path Galaxy pings to verify your app is healthy. Must start with /. Defaults to /.
Container Stop Grace Period: Seconds Galaxy waits after SIGTERM before force-stopping. Defaults to 5, max 600. Paid plans only.
To learn how your app can read the configured shutdown period, see Container Environment.
Danger Zone
Two actions live here, and both are limited to the account owner. Organization admins, developers, and viewers see them disabled.
Transfer App: Moves the app to another personal account or organization. You enter the destination account, confirm the app name, and the destination owner approves before anything moves. A status alert appears here while the transfer is open, with a Cancel Transfer button while it's still waiting for approval. See Transfer an App for the full walkthrough.
Delete App: Permanently removes your app. All containers stop, all data is lost, and your domain is released. This can't be undone.
Transfers Lock the Danger Zone
While a transfer is pending, running, or recovering from a failure, both Transfer App and Delete App are disabled. They unlock as soon as the transfer resolves.

