Download the PHP package zero-to-prod/dock without Composer

On this page you can find all versions of the php package zero-to-prod/dock. 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 dock

Zerotoprod\Dock

Repo Packagist Downloads Packagist Version GitHub repo size License Hits-of-Code wakatime

Contents

Introduction

Dock provides a Docker powered local development experience for a PHP application. Other than Docker, no software or libraries are required to be installed on your local computer before using Dock. Dock's simple CLI means you can start building your PHP application without any previous Docker experience.

Why you’ll love it:

  • Test Multiple PHP Versions with one script.
  • Switch Versions Easily via .env settings.
  • Comprehensive Docker Support through docker-compose.
  • PHP Debugging already setup across all supported versions.
  • Available with Composer.

Supported PHP Versions

Compatible with PHP:

Prerequisites

Installation

Add dock to your project with Composer:

Initialization

Once you have the composer package installed, you can set up Dock in your project directory:

This copies necessary configuration files to your project.

Usage

Dock includes scripts to build and manage your PHP environments effortlessly.

Configuration

Before starting development, verify that your .env file contains the correct settings.

You can specify which PHP version to use for local development, debugging, and Composer operations by updating these variables in your .env file:

Building Containers

Build Docker containers based on your .env PHP versions:

This will create the following containers:

Install Dependencies for a Runtime

Update Composer dependencies as defined in your .env:

Commands

There a few commands that come with the default script.


All versions of dock with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1
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 zero-to-prod/dock contains the following files

Loading the files please wait ....