# 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.