Skip to content

Commit 4a88cbc

Browse files
committed
add logo and update some texts
1 parent dc71a12 commit 4a88cbc

48 files changed

Lines changed: 428 additions & 653 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

DOCUMENTATION/config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ googleAnalytics = "UA-37514928-9"
1919
repo_url = ""
2020

2121
version = ""
22-
logo = ""
22+
logo = "logo.png"
2323
favicon = ""
2424

2525
permalink = "#"

DOCUMENTATION/content/introduction/index.md

Lines changed: 59 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@ type: index
44
weight: 1
55
---
66

7-
Laradock strives to make the PHP development experience easier and faster.
87

9-
It contains pre-packaged Docker Images that provides you a wonderful *development* environment without requiring you to install PHP, NGINX, MySQL, Redis, and any other software on your machines.
108

11-
Laradock is configured to run Laravel Apps by default, and it can be modified to run all kinds of PHP Apps (Symfony, CodeIgniter, WordPress, Drupal...).
129

10+
A full PHP development environment for Docker.
1311

12+
Includes pre-packaged Docker Images, all pre-configured to provide a wonderful PHP development environment.
1413

14+
Laradock is well known in the Laravel community, as the project started with single focus on running Laravel projects on Docker. Later and due to the large adoption from the PHP community, it started supporting other PHP projects like Symfony, CodeIgniter, WordPress, Drupal...
15+
16+
17+
![](https://s19.postimg.org/jblfytw9f/laradock-logo.jpg)
1518

1619
## Quick Overview
1720

@@ -52,49 +55,85 @@ That's it! enjoy :)
5255
5356
5457
58+
<a name="features"></a>
59+
## Features
5560
61+
- Easy switch between PHP versions: 7.0, 5.6, 5.5...
62+
- Choose your favorite database engine: MySQL, Postgres, MariaDB...
63+
- Run your own combination of software: Memcached, HHVM, Beanstalkd...
64+
- Every software runs on a separate container: PHP-FPM, NGINX, PHP-CLI...
65+
- Easy to customize any container, with simple edit to the `Dockerfile`.
66+
- All Images extends from an official base Image. (Trusted base Images).
67+
- Pre-configured NGINX for Laravel.
68+
- Easy to apply configurations inside containers.
69+
- Clean and well structured Dockerfiles (`Dockerfile`).
70+
- Latest version of the Docker Compose file (`docker-compose`).
71+
- Everything is visible and editable.
72+
- Fast Images Builds.
73+
- More to come every week..
5674
5775
58-
<a name="what-is-docker"></a>
59-
## What is Docker?
6076
61-
[Docker](https://www.docker.com) is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of [operating-system-level virtualization](https://en.wikipedia.org/wiki/Operating-system-level_virtualization) on Linux, Mac OS and Windows.
6277
78+
<a name="Supported-Containers"></a>
79+
## Supported Software (Images)
80+
81+
In adhering to the separation of concerns principle as promoted by Docker, Laradock runs each software on its own Container.
82+
You can turn On/Off as many instances of as any container without worrying about the configurations, everything works like a charm.
6383
84+
- **Database Engines:**
85+
MySQL - MariaDB - MongoDB - Neo4j - RethinkDB - PostgreSQL - Postgres Postgis.
86+
- **Cache Engines:**
87+
Redis - Memcached - Aerospike
88+
- **PHP Servers:**
89+
NGINX - Apache2 - Caddy
90+
- **PHP Compilers:**
91+
PHP FPM - HHVM
92+
- **Message Queuing:**
93+
Beanstalkd - Beanstalkd Console - RabbitMQ - RabbitMQ Console
94+
- **Tools:**
95+
PhpMyAdmin - Adminer - PgAdmin - ElasticSearch - Selenium - Certbot - Mailhog - Minio...
6496
97+
Laradock introduces the **Workspace** Image, as a development environment.
98+
It contains a rich set of helpful tools, all pre-configured to work and integrate with almost any combination of Containers and tools you may choose.
6599
100+
**Workspace Image Tools**
101+
PHP CLI - Composer - Git - Linuxbrew - Node - Gulp - SQLite - xDebug - Envoy - Deployer - Vim - Yarn...
66102
103+
You can choose, which tools to install in your workspace container and other containers, from the `.env` file.
67104
68-
<a name="why-docker-not-vagrant"></a>
69-
## Why Docker not Vagrant!?
70105
71-
[Vagrant](https://www.vagrantup.com) creates Virtual Machines in minutes while Docker creates Virtual Containers in seconds.
106+
> If you modify `docker-compose.yml`, `.env` or any `dockerfile` file, you must re-build your containers, to see those effects in the running instance.
72107
73-
Instead of providing a full Virtual Machines, like you get with Vagrant, Docker provides you **lightweight** Virtual Containers, that share the same kernel and allow to safely execute independent processes.
74108
75-
In addition to the speed, Docker gives tons of features that cannot be achieved with Vagrant.
76109
77-
Most importantly Docker can run on Development and on Production (same environment everywhere). While Vagrant is designed for Development only, (so you have to re-provision your server on Production every time).
110+
If you can't find your Software in the list, build it yourself and sumit it. Contributions are welcomed :)
78111

79112

80113

81114

82115

83116

84-
<a name="laradock-vs-homestead"></a>
85-
## Laradock VS Homestead (For Laravel Developers)
117+
<a name="what-is-docker"></a>
118+
## What is Docker?
86119

87-
> Laradock It's like Laravel Homestead but for Docker instead of Vagrant.
120+
[Docker](https://www.docker.com) is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of [operating-system-level virtualization](https://en.wikipedia.org/wiki/Operating-system-level_virtualization) on Linux, Mac OS and Windows.
88121

89-
Laradock and [Homestead](https://laravel.com/docs/master/homestead) both give you complete virtual development environments. (Without the need to install and configure every single software on your own Operating System).
90122

91-
- Homestead is a tool that controls Vagrant for you (using Homestead special commands). And Vagrant manages your Virtual Machine.
92123

93-
- Laradock is a tool that controls Docker for you (using Docker & Docker Compose official commands). And Docker manages your Virtual Containers.
94124

95-
Running a virtual container is much faster than running a full virtual Machine. Thus **Laradock is much faster than Homestead**.
96125

97126

127+
<a name="why-docker-not-vagrant"></a>
128+
## Why Docker not Vagrant!?
129+
130+
[Vagrant](https://www.vagrantup.com) creates Virtual Machines in minutes while Docker creates Virtual Containers in seconds.
131+
132+
Instead of providing a full Virtual Machines, like you get with Vagrant, Docker provides you **lightweight** Virtual Containers, that share the same kernel and allow to safely execute independent processes.
133+
134+
In addition to the speed, Docker gives tons of features that cannot be achieved with Vagrant.
135+
136+
Most importantly Docker can run on Development and on Production (same environment everywhere). While Vagrant is designed for Development only, (so you have to re-provision your server on Production every time).
98137

99138

100139

@@ -106,6 +145,7 @@ Running a virtual container is much faster than running a full virtual Machine.
106145

107146
What's better than a **Demo Video**:
108147
148+
- Laradock v5.* (soon or never)
109149
- Laradock [v4.*](https://www.youtube.com/watch?v=TQii1jDa96Y)
110150
- Laradock [v2.*](https://www.youtube.com/watch?v=-DamFMczwDA)
111151
- Laradock [v0.3](https://www.youtube.com/watch?v=jGkyO6Is_aI)
@@ -117,88 +157,6 @@ What's better than a **Demo Video**:
117157
118158
119159
120-
<a name="features"></a>
121-
## Features
122-
123-
- Easy switch between PHP versions: 7.0, 5.6, 5.5...
124-
- Choose your favorite database engine: MySQL, Postgres, MariaDB...
125-
- Run your own combination of software: Memcached, HHVM, Beanstalkd...
126-
- Every software runs on a separate container: PHP-FPM, NGINX, PHP-CLI...
127-
- Easy to customize any container, with simple edit to the `Dockerfile`.
128-
- All Images extends from an official base Image. (Trusted base Images).
129-
- Pre-configured NGINX for Laravel.
130-
- Easy to apply configurations inside containers.
131-
- Clean and well structured Dockerfiles (`Dockerfile`).
132-
- Latest version of the Docker Compose file (`docker-compose`).
133-
- Everything is visible and editable.
134-
- Fast Images Builds.
135-
- More to come every week..
136-
137-
138-
139-
140-
141-
142-
143-
<a name="Supported-Containers"></a>
144-
## Supported Software (Containers)
145-
146-
- **Database Engines:**
147-
- MySQL
148-
- MariaDB
149-
- MongoDB
150-
- Neo4j
151-
- RethinkDB
152-
- PostgreSQL
153-
- Postgres Postgis
154-
- **Cache Engines:**
155-
- Redis
156-
- Memcached
157-
- Aerospike
158-
- **PHP Servers:**
159-
- NGINX
160-
- Apache2
161-
- Caddy
162-
- **PHP Compilers:**
163-
- PHP-FPM
164-
- HHVM
165-
- **Message Queuing Systems:**
166-
- Beanstalkd
167-
- Beanstalkd Console
168-
- RabbitMQ
169-
- RabbitMQ Console
170-
- **Tools:**
171-
- PhpMyAdmin
172-
- Adminer
173-
- PgAdmin
174-
- ElasticSearch
175-
- Selenium
176-
- Certbot
177-
- Mailhog
178-
- Minio
179-
- Workspace
180-
- PHP7-CLI
181-
- Composer
182-
- Git
183-
- Linuxbrew
184-
- Node
185-
- Gulp
186-
- SQLite
187-
- xDebug
188-
- Envoy
189-
- Deployer
190-
- Vim
191-
- Yarn
192-
- ... Many other supported tools are not documented. (Will be updated soon)
193-
194-
>If you can't find your Software, build it yourself and add it to this list. Contributions are welcomed :)
195-
196-
197-
198-
199-
200-
201-
202160
<a name="Chat"></a>
203161
## Chat with us
204162

DOCUMENTATION/static/.gitkeep

Whitespace-only changes.

DOCUMENTATION/static/logo.png

142 KB
Loading

DOCUMENTATION/themes/hugo-material-docs/static/photos/KiTTY/Connection.png renamed to DOCUMENTATION/static/photos/KiTTY/Connection.png

File renamed without changes.

DOCUMENTATION/themes/hugo-material-docs/static/photos/KiTTY/ConnectionData.png renamed to DOCUMENTATION/static/photos/KiTTY/ConnectionData.png

File renamed without changes.

DOCUMENTATION/themes/hugo-material-docs/static/photos/KiTTY/ConnectionSSH.png renamed to DOCUMENTATION/static/photos/KiTTY/ConnectionSSH.png

File renamed without changes.

DOCUMENTATION/themes/hugo-material-docs/static/photos/KiTTY/ConnectionSSHAuth.png renamed to DOCUMENTATION/static/photos/KiTTY/ConnectionSSHAuth.png

File renamed without changes.

DOCUMENTATION/themes/hugo-material-docs/static/photos/KiTTY/Session.png renamed to DOCUMENTATION/static/photos/KiTTY/Session.png

File renamed without changes.

DOCUMENTATION/themes/hugo-material-docs/static/photos/KiTTY/Terminal.png renamed to DOCUMENTATION/static/photos/KiTTY/Terminal.png

File renamed without changes.

0 commit comments

Comments
 (0)