xjchen / alauda
alauda php deploy tool
Installs: 45
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/xjchen/alauda
Requires
- php: >=5.4.0
- ext-curl: *
- symfony/console: 2.6.*
- symfony/yaml: 2.6.*
This package is not auto-updated.
Last update: 2025-10-25 23:36:23 UTC
README
Introduction
This is a package for managing alauda services in command-line.
Requirement
- PHP >= 5.4.0
- ext-curl
Install
As a Phar
curl -O http://7xjbct.com2.z0.glb.qiniucdn.com/v1.0/alauda.phar
chmod +x alauda.phar
mv alauda.phar /usr/local/bin/alauda
As a Global Composer Install
You must install composer first. Head to Install Composer for details.
composer global require xjchen/alauda:\*@dev
After above command, add compose bin to your path.
export PATH=~/.composer/vendor/bin:$PATH
Usage
Login
alauda login
Logout
alauda logout
List all commands
alauda
Show doc of some command
alauda help command
Comand list
loginLog in to alauda registry serverlogoutLog out from alauda registry serverupDeploy a php web server in alaudaauth:profileGet the profile of a userdb:createCreate a database if not existdb:create-userCreate a database user if not existinstance:describeGet the details of an instanceinstance:listList all instances belong to the applicationrepository:createCreate a new Repositoryrepository:destroyDelete a repository, all tags will be removedrepository:listList all repositoriesrepository:tagsList all tags of a repositoryservice:createCreate a alauda service from your docker-compose.yml fileservice:describeGet the details of an applicationservice:destroyDestroy an service, all instances and related resources will be removedservice:listList all services in a namespaceservice:logsGet service log