Skip to content
This repository has been archived by the owner on Jul 6, 2023. It is now read-only.

Commit

Permalink
Done Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
madman committed Mar 4, 2017
1 parent 2342b39 commit c94ff9c
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 219 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2004-2017 Fabien Potencier
Copyright (c) 2017 Yuriy Prokopets

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
76 changes: 33 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,69 +1,59 @@
Symfony Standard Edition
Symfony Docker Edition
========================

Welcome to the Symfony Standard Edition - a fully-functional Symfony
application that you can use as the skeleton for your new applications.
Ідея проекту - запустити [Symfony][1], при цьому не захламити ніякими пакетами власний комп'ютер. Все, що необхідно - це git, docker та docker-compose.

For details on how to download and get started with Symfony, see the
[Installation][1] chapter of the Symfony Documentation.

What's inside?
Встановлення та запуск
--------------

The Symfony Standard Edition is configured with the following defaults:
* Встановлюємо [Docker][2]

* An AppBundle you can use to start coding;
* Встановлюємо [Docker Compose][3]

* Twig as the only configured template engine;
* Клонуємо репозиторій

* Doctrine ORM/DBAL;
$ git clone [email protected]:madman/sy2docker.git

* Виставляємо необхідні права на папки та файли

* Swiftmailer;
$ ./permissions.sh

* Annotations enabled for everything.
* Збираємо образи для docker

It comes pre-configured with the following bundles:
$ docker-compose build

* **FrameworkBundle** - The core Symfony framework bundle
* Запускаємо контейнери

* [**SensioFrameworkExtraBundle**][6] - Adds several enhancements, including
template and routing annotation capability
$ docker-compose up -d

* [**DoctrineBundle**][7] - Adds support for the Doctrine ORM
* Встановлюємо залежності

* [**TwigBundle**][8] - Adds support for the Twig templating engine
$ docker-compose run composer install

* [**SecurityBundle**][9] - Adds security by integrating Symfony's security
component
* Відкриваємо в браузері http://localhost:8080/

* [**SwiftmailerBundle**][10] - Adds support for Swiftmailer, a library for
sending emails

* [**MonologBundle**][11] - Adds support for Monolog, a logging library
Які є контенери?
--------------

* **WebProfilerBundle** (in dev/test env) - Adds profiling functionality and
the web debug toolbar
* nginx - 1.10.1
* php - php-fpm (версія php 5.6.30)
* mysql - версия 5.5
* composer - сервіс для роботи з композером
* console - консоль symfony

* **SensioDistributionBundle** (in dev/test env) - Adds functionality for
configuring and working with Symfony distributions
Відмінність від [Symfony Standard Edition][4]
--------------

* [**SensioGeneratorBundle**][13] (in dev/test env) - Adds code generation
capabilities
* видалений пакет SwiftmailerBundle

* **DebugBundle** (in dev/test env) - Adds Debug and VarDumper component
integration
* видалений пакет incenteev/composer-parameter-handler. Налаштування відбувається автоматично

All libraries and bundles included in the Symfony Standard Edition are
released under the MIT or BSD license.
Все програмне забезпечення в Symfony Docker Edition розповсюджується під MIT або BSD ліцензіями

Enjoy!
Насолоджуйтесь!

[1]: https://symfony.com/doc/3.2/setup.html
[6]: https://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/index.html
[7]: https://symfony.com/doc/3.2/doctrine.html
[8]: https://symfony.com/doc/3.2/templating.html
[9]: https://symfony.com/doc/3.2/security.html
[10]: https://symfony.com/doc/3.2/email.html
[11]: https://symfony.com/doc/3.2/logging.html
[12]: https://symfony.com/doc/3.2/assetic/asset_management.html
[13]: https://symfony.com/doc/current/bundles/SensioGeneratorBundle/index.html
[2]: https://docs.docker.com/engine/installation/
[3]: https://docs.docker.com/compose/install/
[4]: https://github.com/symfony/symfony-standard
6 changes: 2 additions & 4 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "symfony/framework-standard-edition",
"name": "madman/sy2docker",
"license": "MIT",
"type": "project",
"description": "The \"Symfony Standard Edition\" distribution",
"description": "The \"Symfony Docker Edition\" distribution",
"autoload": {
"psr-4": { "": "src/" },
"classmap": [ "app/AppKernel.php", "app/AppCache.php" ]
Expand All @@ -16,12 +16,10 @@
"doctrine/orm": "^2.5",
"doctrine/doctrine-bundle": "^1.6",
"doctrine/doctrine-cache-bundle": "^1.2",
"symfony/swiftmailer-bundle": "^2.3.10",
"symfony/monolog-bundle": "^3.0.2",
"symfony/polyfill-apcu": "^1.0",
"sensio/distribution-bundle": "^5.0",
"sensio/framework-extra-bundle": "^3.0.2",
"incenteev/composer-parameter-handler": "^2.0",
"twig/twig": "^1.0||^2.0"
},
"require-dev": {
Expand Down
178 changes: 7 additions & 171 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit c94ff9c

Please sign in to comment.