You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a developer I want to deploy my application on an environment, should it be local or remote, be able to synchronize the files I have in local and the ones on the remote environment.
Commands to add:
environment:init Asks questions about the location (server/directory) of the remote environment, environment variables to set and writes them inside a .kloud.environment.yaml file in the local workspace.
environment:deploy integrates https://deployer.org to deploy the application in the remote environment:
rsync the sources
build the Docker infrastructure through docker-compose up --no-start
environment:destroy that integrates https://deployer.org to destroy the application in the remote environment:
destroy the Docker infrastructure through docker-compose down and delete the appropriate persistent volumes
delete the sources and the directory
environment:start that integrates https://deployer.org to start the application in the remote environment, should fail if the application wasn't previously deployed
environment:stop that integrates https://deployer.org to stop the application in the remote environment, should fail if the application wasn't previously deployed
environemnt:cache:clear that integrates https://deployer.org to clear the application caches and restart the FPM servcie(s)
environment:rsync that synchronizes the local and remote sources (in case you switched from git branches)
environment:database:dump that dumps the database in the current state
environment:database:load that loads a database dump
environment:variable:get that prints the value of an environment variable
environment:variable:set that changes the value of an environment variable
environment:variable:list that prints the values of all environment variables
environment:variable:unset that unsets an environment variable
environment:proxy that proxies a port in the stack to a local port (especially for Xdebug and database accesses)
environment:shell that opens a shell in a node of the execution environment (be it sh, sh-xdebug or sql nodes)
As a developer I want to deploy my application on an environment, should it be local or remote, be able to synchronize the files I have in local and the ones on the remote environment.
Commands to add:
environment:initAsks questions about the location (server/directory) of the remote environment, environment variables to set and writes them inside a.kloud.environment.yamlfile in the local workspace.environment:deployintegrates https://deployer.org to deploy the application in the remote environment:docker-compose up --no-startenvironment:destroythat integrates https://deployer.org to destroy the application in the remote environment:docker-compose downand delete the appropriate persistent volumesenvironment:startthat integrates https://deployer.org to start the application in the remote environment, should fail if the application wasn't previously deployedenvironment:stopthat integrates https://deployer.org to stop the application in the remote environment, should fail if the application wasn't previously deployedenvironemnt:cache:clearthat integrates https://deployer.org to clear the application caches and restart the FPM servcie(s)environment:rsyncthat synchronizes the local and remote sources (in case you switched from git branches)environment:database:dumpthat dumps the database in the current stateenvironment:database:loadthat loads a database dumpenvironment:variable:getthat prints the value of an environment variableenvironment:variable:setthat changes the value of an environment variableenvironment:variable:listthat prints the values of all environment variablesenvironment:variable:unsetthat unsets an environment variableenvironment:proxythat proxies a port in the stack to a local port (especially for Xdebug and database accesses)environment:shellthat opens a shell in a node of the execution environment (be itsh,sh-xdebugorsqlnodes)