symfony-docker-installer v.2

← symfony-docker-installer v.2

Ashterix

docs: English JsonRpcBundle docs, REST and MCP Bundle sections, package cards

uk/articles/from-tg/tools/symfony-docker-installer.md новий файл +45 −0

1 + # symfony-docker-installer v.2
2 +
3 + Колись на одному з курсів зробив цей [інсталятор](https://github.com/UFO-Tech/symfony-docker-installer), щоб студенти не витрачали час на налаштування проєкту на Symfony в Docker. З тих пір багато що змінилося, і я оновив інсталятор: тепер він повністю автоматизований і працює на make.
4 +
5 + ## Що змінилось?
6 +
7 + - Абсолютно новий інсталятор, вся рутина — поза вашою увагою.
8 + - В readme є коротка інструкція.
9 + - Жодних додаткових дій робити не треба.
10 +
11 + ## Як користуватись
12 +
13 + 1. Скопіюй `.env.install.dist` у `.env.install`. Вкажи `PROJECT_NAME` та, якщо треба, інші змінні.
14 + 2. Запусти:
15 +
16 + ```bash
17 + make install-init
18 + ```
19 +
20 + Введи версію Symfony (або просто натисни Enter — тоді буде остання).
21 + Вкажи git-репозиторій для свого нового проєкту (або Enter, якщо не треба).
22 +
23 + :::warning
24 + Будь уважним: якщо вкажеш репозиторій, в якому вже є дані, вони видаляться!
25 + :::
26 +
27 + 3. Далі інсталятор все зробить сам.
28 +
29 + ![README інсталятора на GitHub: склад збірки і швидкий старт](images/symfony-docker-installer-readme.png)
30 +
31 + *README репозиторію. Скриншот: [GitHub](https://github.com/UFO-Tech/symfony-docker-installer)*
32 +
33 + ## Чому не просто стандартний docker від Symfony?
34 +
35 + Відповідь проста: це саме та збірка, якою ми користуємось на курсі.
36 +
37 + Тут вже налаштовані make-команди, дебагер, nginx, все для роботи й адекватної розробки.
38 +
39 + Замість того, щоб 100500 разів пояснювати кожному, що і як налаштувати для старту — просто даю готовий інструмент, який працює як треба.
40 +
41 + Поза курсом використовувати його не обов’язково, але особисто я юзаю подібну збірку у всіх своїх проєктах, бо інакше це марнування часу на одну і ту саму рутину.
42 +
43 + ---
44 +
45 + *Вперше опубліковано в Telegram-каналі [«Створений щоб помирати»](https://t.me/php_while_true/59) 23.07.2025.*