Internal tool for Leasify for deployment and pipeline.
** WORK IN PROGRESS **
Commands:
env
to check/read your environment settingsfeature {AP-branch}
creates a new Laravel Forge site in our AWS environmentpull {environment}
eg,iceman pull prod
gets the database and local files from the production environment at Cloudnet.pull:sail {environment}
eg,iceman pull:sail prod
gets the database and local files from the production environment at Cloudnet to your Sail environment.db:update {environment}
eg,iceman db:update dev3
gets the database from the production environment and updates dev3 database.
Please ensure that the env key FORGE_API is set, eg:
export FORGE_API=eyJ0eXAiOiJK
php iceman app:build iceman
(set version number eg, 1.0.10)git add .
git commit -m 'upgrade'
git tag 1.0.10
git push --tags
composer global update
You need to have your SSH-key installed at Cloudnet servers. Please contact them at [email protected] to get access for your local environment.
Iceman is an open-source software licensed under the MIT license.