Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jakharbek/web-docker


https://github.com/jakharbek/web-docker

cron docker elasticsearch elk kibana logstash mailcatcher mongodb mysql nginx node php phpmyadmin postgres proxy rabbitmq redis supervizord swagger web

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

Docker for WEB
==========
Docker for WEB

docker-compose + stack,

registry,

version + build (semver),

proxy,

php + node,

nginx,

postgres,

mysql,

redis,

rabbitmq,

supervizord + cron,

mailcatcher,

phpmyadmin,

swagger,

elk (elasticsearch,logstash,kibana),

mongo + mongo-express

Installation
------------

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
composer create-project jakharbek/web-docker
```

Docker
-----

Для начало вам нужно скопировать файл .env.example и переименовать в .env

Потом запольнить всё как вам нужно для работе после вы можете запустить docker-compose

```php
docker-compose up -d
```

Gitlab CI
-----

Для работы с Gitlab CI вам нужно заполнить все переменные среды в гитлаб. Пример в файле .env.gitlab.example

PHP CS
-----
По умолчанию указано на /application

```
php-cs-fixer fix --config .php_cs
```