devilbox/docs/README.md

82 lines
3.6 KiB
Markdown
Raw Normal View History

2017-06-08 07:25:03 +00:00
# Devilbox Documentation
|
Overview |
**Installing** |
**Updating** |
**Configuration** |
[**Usage**](Usage.md) |
[**Examples**](Examples.md) |
**Technical** |
[**FAQ**](FAQ.md) |
2016-11-06 16:49:48 +00:00
2017-05-27 15:39:33 +00:00
---
2016-11-06 16:49:48 +00:00
2017-06-08 07:25:03 +00:00
## Overview
2016-11-06 16:49:48 +00:00
2017-06-08 07:25:03 +00:00
1. [Supported Host OS](#1-supported-host-os)
2. [Requirements](#2-requirements)
3. [Docker documentation](#3-docker-documentation)
4. [Devilbox documentation](#4-devilbox-documentation)
5. [Video Tutorials](#5-video-tutorials)
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
---
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
### 1. Supported Host OS
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
The devilbox runs on all major operating systems. Below you can quickly check the recommended docker versions and current issues per OS.
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
| | ![linux][lin-logo] | ![windows][win-logo] | ![osx][osx-logo] |
|-------------|----------------------|---------------------------|----------------------|
| **Version** | normal | [Docker for Windows][d4w] | [Docker dor Mac][d4m]|
| **Issues** | [here][lin-issues] | [here][win-issues] | [here][osx-issues] |
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
**Note:** There is also the deprecated [Docker Toolbox][dtb] (for Windows and OSX). It is however not recommended to use with the devilbox.
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
[win-logo]: https://raw.githubusercontent.com/cytopia/icons/master/64x64/windows.png
[lin-logo]: https://raw.githubusercontent.com/cytopia/icons/master/64x64/linux.png
[osx-logo]: https://raw.githubusercontent.com/cytopia/icons/master/64x64/osx.png
[d4w]: https://docs.docker.com/docker-for-windows/install/
[d4m]: https://docs.docker.com/docker-for-mac/install/
[dtb]: https://docs.docker.com/toolbox/overview/
[win-issues]: https://github.com/cytopia/devilbox/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3A%22host%3Awindows%22
[lin-issues]: https://github.com/cytopia/devilbox/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3A%22host%3Alinux%22
[osx-issues]: https://github.com/cytopia/devilbox/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3A%22host%3Aosx%22
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
### 2. Requirements
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
* [Docker Engine 1.12.0+](https://docs.docker.com/compose/compose-file/compose-versioning/#version-21)
* [Docker Compose 1.6.0+](https://docs.docker.com/compose/compose-file/compose-versioning/#version-2)
* On Windows use [Docker for Windows][d4w] (not tested on [Docker Toolbox][dtb])
* On OSX use [Docker for Mac][d4m] (not tested on [Docker Toolbox][dtb])
2017-05-27 15:39:33 +00:00
2016-11-06 16:49:48 +00:00
2017-06-08 07:25:03 +00:00
### 3. Docker documentation
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
If you have never worked with docker/docker-compose before, you should check up on their documentation to get you started: [docker docs](https://docs.docker.com/).
2017-05-27 15:39:33 +00:00
2017-06-08 07:25:03 +00:00
### 4. Devilbox documentation
2017-05-28 11:43:41 +00:00
2017-06-08 07:25:03 +00:00
| Topic | Description |
|-------------------------|-------------|
| **Installing** | How to install docker, docker-compose and the devilbox |
| **Updating** | Update best practise |
| **Configuration** | How to configure the devilbox, switch versions (PHP, MySQL, PgSQL, ...) and how to set custom options (php.ini, my.cnf, httpd.conf, ...) |
| **[Usage](Usage.md)** | How to create projects, Email and DNS usage, tools (`composer`, `npm`, `node`, `drush`, ...), entering the container, Log files, Xdebug, ...|
| **[Examples](Examples.md)** | Some project examples for popular CMS/Frameworks. How to setup Wordpress, Drupal, Yii, ... |
| **Technical** | Technical background information |
| **[FAQ](FAQ.md)** | Questions and Troubleshooting |
2017-05-28 11:43:41 +00:00
2017-06-08 07:25:03 +00:00
### 5. Video Tutorials
2017-05-28 11:43:41 +00:00
2017-06-08 07:25:03 +00:00
Have a look at youtube to see all the features in action.
2017-05-28 11:43:41 +00:00
2017-06-08 07:25:03 +00:00
[![Devilbox setup and workflow](img/devilbox_01-setup-and-workflow.png "devilbox - setup and workflow")](https://www.youtube.com/watch?v=reyZMyt2Zzo)
[![Devilbox email catch-all](img/devilbox_02-email-catch-all.png "devilbox - email catch-all")](https://www.youtube.com/watch?v=e-U-C5WhxGY)
2017-05-28 11:43:41 +00:00