(Follow these steps if you want a separate Docker environment for each project)ġ - Clone laradock on your project root directory: git submodule add LicenseĬhoose the setup the best suits your needs. Sponsors logos are displayed on the github repository page and the documentation website home page. You can sponsor us using any of the methods below: Sponsoring is an act of giving in a different fashion. You can support us using any of the methods below: Laradock is an MIT-licensed open source project with its ongoing development made possible entirely by the support of all these smart and generous people, from code contributors to financial contributors. If you can’t find your Software in the list, build it yourself and submit it. env or any dockerfile file, you must re-build your containers, to see those effects in the running instance. You can choose, which tools to install in your workspace container and other containers, from the. Docker Web UI (A browser-based solution for browsing and modifying a private Docker registry).Docker Registry (The Docker Registry implementation for storing and distributing Docker images).Portainer (Build and manage your Docker environments with ease).Jupyter Hub (Jupyter notebook for multiple users).IPython (Provides a rich architecture for interactive computing).AWS EB CLI (CLI that helps you deploy and manage your AWS Elastic Beanstalk applications and environments).Minio (Cloud storage server released under Apache License v2, compatible with Amazon S3).Phalcon (A PHP web framework based on the model–view–controller pattern).Laravel Echo (Bring the power of WebSockets to your Laravel applications).Blackfire (Empowers all PHP developers and IT/Ops to continuously verify and improve their app’s performance).It adds support for geographic objects allowing location queries to be run in SQL) PostGIS (Database extender for PostgreSQL.Gitlab (A single application for the entire software development lifecycle).SonarQube (continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and more).Swoole (Production-Grade Async programming Framework for PHP).Certbot (Automatically enable HTTPS on your website).Jenkins (automation server, that provides plugins to support building, deploying and automating any project). LogStash (Server-side data processing pipeline that ingests data from a multitude of sources simultaneously).Kibana (Visualize your Elasticsearch data and navigate the Elastic Stack).Apache ZooKeeper (Centralized service for distributed systems to a hierarchical key-value store).Workspace (Laradock container that includes a rich set of pre-configured useful tools).Example to run the “PHP FPM” container, use the name “php-fpm”. To run a chosen container from the list below, run docker-compose up -d is the same as its folder name. You can turn On/Off as many instances as you want without worrying about the configurations. Laradock, adheres to the ‘separation of concerns’ principle, thus it runs each software on its own Docker Container. env file and set the following: DB_HOST=mysqlĥ - Open your browser and visit localhost: That's it! enjoy :) envģ - Run your containers: docker-compose up -d nginx mysql phpmyadmin redis workspaceĤ - Open your project’s. Let’s see how easy it is to setup our demo stack PHP, NGINX, MySQL, Redis and Composer:ġ - Clone Laradock inside your PHP project: git clone Ģ - Enter the laradock folder and rename. The Latest version of the Docker Compose file ( docker-compose).Clean and well-structured Dockerfiles ( Dockerfile).Easy to install/remove software’s in Containers using environment variables.Can use Laradock per project, or single Laradock for all projects.Pre-configured NGINX to host any code at your root directory.All Images extend from an official base Image.Easy to customize any container, with simple edits to the Dockerfile.Each software runs on its own container: PHP-FPM, NGINX, PHP-CLI….Run your own stack: Memcached, HHVM, RabbitMQ….Choose your favorite database engine: MySQL, Postgres, MariaDB….It supports a variety of common services, all pre-configured to provide a ready PHP development environment. Laradock is a full PHP development environment for Docker.
0 Comments
Leave a Reply. |