Download the PHP package assimtech/tempo without Composer
On this page you can find all versions of the php package assimtech/tempo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download assimtech/tempo
More information about assimtech/tempo
Files in assimtech/tempo
Package tempo
Short Description A deployment tool for php projects
License MIT
Homepage https://github.com/assimtech/tempo
Informations about the package tempo
tempo
A deployment tool for php
projects. Execute commands on local and remote nodes using php
.
Quick start
Install tempo into your project with composer:
Create a tempo.php
file in the root of your project containing the following:
Then create a infrastructure.yml
file containing the following:
Change "server1.example.com" to a server you have ssh access to. If you need to change username / port etc, please see the documentation on how to setup a Node
Then create a MyProject\Tempo\Command\WhereAmI
class containing the following:
Run tempo from within the root of your project:
Try adding more environments / servers / commands etc
Known issues
Running tempo from a docker container may cause connection problems
Due to an issue with the latest ssh version not playing nicely with overlayfs you may experience a connection sharing
issue like: Control socket connect(...): Connection refused
If the script you are running seems to be authenticating again for each remote command or if you see the MOTD coming back in the response for each command this may also be the cause.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1262287
If you have this issue, you could specify your control master path as a standard filesystem location in your
infrastructure.yml
(anywhere in your container outside of a host directory volume):
Documentation
- Overview
- Installation
- Environments
- Nodes
- Commands
- Tasks
- Contributing
All versions of tempo with dependencies
assimtech/sysexits Version ^1.0
symfony/console Version ^2.3|^3.0
symfony/finder Version ^2.3|^3.0
symfony/process Version ^2.3|^3.0
symfony/yaml Version ^2.3|^3.0