Download the PHP package lameco/deployer-tasks without Composer

On this page you can find all versions of the php package lameco/deployer-tasks. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package deployer-tasks

Deployer Tasks for Lameco

A collection of common tasks for Deployer to streamline deployment workflows.

Requirements

Installation

Or to migrate Capistrano to Deployer

Available Tasks

lameco:load

Loads project configuration for use in custom tasks.


lameco:verify_deploy_branch

Ensures the local branch matches the deployment branch.


lameco:db_download

Downloads the remote database and imports it locally.


lameco:db_credentials

Displays remote database credentials.


lameco:db_open

Opens the remote database of the selected host in Sequel Ace, tunneled over SSH with your local SSH key.

Example:

Notes:


lameco:db_upload

Uploads a local database dump to a remote host and imports it.


lameco:download

Downloads directories from remote to local.


lameco:upload

Uploads directories from local to remote.


lameco:sync

Syncs the database and/or uploaded files from one remote host to another via SSH streaming.

Example:

The task will prompt to select the sync scope, source host, and destination host from the configured list.


lameco:build_assets

Builds local assets.


lameco:upload_assets

Uploads built assets to remote.


lameco:restart_php

Restarts php-fpm service.


lameco:restart_supervisor

Restarts supervisor.


crontab:sync

Synchronizes crontab jobs for the project.


lameco:update_htpasswd

Updates .htpasswd file for staging environments.


Parameters

Task Dependencies

Usage

Include the tasks in your deploy.php file:

Notes

Contributing

Commit messages

This repository uses Conventional Commits. Release tags, GitHub Releases and CHANGELOG.md are produced automatically by release-please based on commit prefixes:

Prefix Effect on next release
feat: Minor bump (e.g. 1.4.01.5.0), listed under Features in the changelog
fix: Patch bump (e.g. 1.4.01.4.1), listed under Bug Fixes
feat!: or any commit with a BREAKING CHANGE: footer Major bump (e.g. 1.4.02.0.0)
docs:, chore:, refactor:, style:, test:, ci:, build: No version bump, no changelog entry

Example: feat: add lameco:db_open task to open remote DB in Sequel Ace via SSH tunnel

When release-please detects a releasable commit on main, it opens (or updates) a "chore: release X.Y.Z" PR. Merging that PR creates the git tag and a GitHub Release; Packagist auto-discovers the tag.

License

This package is open-sourced software licensed under the MIT license.


All versions of deployer-tasks with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
deployer/deployer Version ^7.0 || ^8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lameco/deployer-tasks contains the following files

Loading the files please wait ...