leasify / iceman
Internal pipeline tool at Leasify
Installs: 59
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
pkg:composer/leasify/iceman
Requires
- php: ^8.3
Requires (Dev)
README
Internal tool for Leasify for deployment and pipeline.
** WORK IN PROGRESS **
Commands:
envto check/read your environment settingsfeature {AP-branch}creates a new Laravel Forge site in our AWS environmentpull {environment}eg,iceman pull prodgets the database and local files from the production environment at Cloudnet.pull:sail {environment}eg,iceman pull:sail prodgets the database and local files from the production environment at Cloudnet to your Sail environment.db:update {environment}eg,iceman db:update dev3gets the database from the production environment and updates dev3 database.
FORGE API
Please ensure that the env key FORGE_API is set, eg:
export FORGE_API=eyJ0eXAiOiJK
Upgrades
php iceman app:build iceman(set version number eg, 1.0.10)git add .git commit -m 'upgrade'git tag 1.0.10git push --tagscomposer global update
Cloudnet
You need to have your SSH-key installed at Cloudnet servers. Please contact them at support@cloudnet.se to get access for your local environment.
License
Iceman is an open-source software licensed under the MIT license.