# Configure Command
Satifest bundle an artisan command to make it easier to setup Satifest without having to touch .env file, all you need to do is execute the following command:
php artisan satifest:configure
The command run an installation wizard where you can setup all the information in one place:
| Key | Description | Default |
|---|---|---|
SATIFEST_URL | URL (host/domain) to Satifest | ${APP_URL} |
SATIFEST_PATH | Path to Satifest | "satifest" |
SATIFEST_QUEUE | Queue used by Satifest | "default" |
SATIFEST_ARTIFACT_DISK | Storage disk to store packages artifacts | "local" |
SATIFEST_SKIP_DEV | Whether nightly build should be accessible from composer install | true |
SATIFEST_GITHUB_TOKEN | Set GitHub Access Token | null |
SATIFEST_GITHUB_WEBHOOK_SECRET | Set GitHub Webhook Signature | null |
SATIFEST_GITLAB_TOKEN | Set GitLab Access Token | null |
SATIFEST_GITLAB_WEBHOOK_SECRET | Set GitLab Webhook Token | null |
SATIFEST_PHP_BINARY | Explicitly set PHP_BINARY path | null |
SATIFEST_COMPOSER_HOME | Explicitly set COMPOSER_HOME path | null |
Command Usage
Command should be executed once on every environment to ensure nothing is missing during the setup.
# Additional Configurations
# SATIFEST_NAME
Set the name to be used by Satis when building the repositories. By default this will have a default based on APP_NAME (converted to slug and suffix with /satis.
# SATIFEST_ARTIFACT_PATH
Set custom artifact path under storage to be used as temporary location for uploaded artifacts before moved to configured storage disk.
# SATIFEST_GITHUB_DOMAIN
Allow to set custom GitHub Domain for GitHub Enterprise customers.
# SATIFEST_GITLAB_DOMAIN
ALlow to set custom GitLab Domain for self-hosted GitLab customers.