Download the PHP package awsmug/wp-devops without Composer

On this page you can find all versions of the php package awsmug/wp-devops. 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 wp-devops

WordPress Devops (for Mac OS & Linux)

Version 0.4.0

This project want to leave the VVV way for developing WordPress projects and to use a more lightweight and easy way to develop by using docker. The WP Devops contains an easy environment which is based on docker. It supports site-, plugin- and theme-development.

Instead of using the standard docker wordpress container, WP Devops is using a docker-compose container infrastructure where everything can be setup in detail.

In contrast to the one container structure of the WordPress docker container, the WP Devops is based on a docker-compose environment which is a lot more configurable. It contains a docker-compose file for the three types of development for sites, themes and plugins.

The environment contains:

Requirements

WP Devos are made for Mac and Linux, also Composer and Docker is required. Please install before running WP Devops.

Installation

Add WP Devops functionality by using composer.

Install the environment by setting up config files. Just follow the instructions. If you have setup a theme or a plugin installation you can put your code to the ./src directory and it will be displayed in the wp-admin theme or plugin section or use the initial plugin or theme files.

Running WP Devops

Start the local server (After the first start, just wait a while until you see a ready installed WordPress):

Stop the local server:

Updating devops scripts:

The site can be reached at the host you have entered in the installation at the browser. The admin can be reached at http://YOUR-HOST/wp-admin/.

Use the user 'admin' and password 'password' to login.

Environment

WP-CLI

Use the WP CLI with the wp.sh script. Example to list all plugins (see the documentation of WP CLI at https://wp-cli.org):

Example to replace domain name of WordPress installation:

phpMyAdmin

You can reach the phpMyAdmin interface at the URL http://YOUR-HOST:8080.

MailHog

You can reach the MailHog interface at the URL http://YOUR-HOST:8125.

XDebug

To debug your script we implemented Xdebug to the PHP configuration. To get it running for your project, just add your local IP to the php.ini file. This can be done in the 'conf/php/php.ini' file by replacing the 192.168.0.1 string with your local IP. The default remote debugging port is 9000.

System

OS

The scripts are tested on Mac OS and Linux. If you have informations or issues on other systems, please report on Github.

Further Configuration

For further settings we have added further configuration files for your individual server configuration. This is a list of files we offer to setup by yourself:

Please be careful on editing this files, this can cause issues to your setup.

Roadmap

We want to add further functionalities to the project which helps your on developing. Further options we want to add:


All versions of wp-devops with dependencies

PHP Build Version
Package Version
No informations.
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 awsmug/wp-devops contains the following files

Loading the files please wait ....