Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Написать инструкцию как собрать dev-стенд для разработки библиотеки #6

Open
mesilov opened this issue Sep 2, 2024 · 4 comments · Fixed by #12 · May be fixed by #13
Assignees
Labels
enhancement New feature or request

Comments

@mesilov
Copy link
Owner

mesilov commented Sep 2, 2024

Description

Задача

Организовать локальную разработку библиотеки.

Решение

  • докер-контейнер с postgress
  • докер-контейнер с phpfpm
  • докер-контейнер с nginx
  • тестовое приложение на тестовом портале Б24 (ttl 15 дней)
  • ngrok для проброса хоста разработчика в «большой интернет»

всё лежит в папке докер и используется для

  • разработки
  • прогона функциональных тестов на машине разработчика
  • для прогона функциональных тестов в CI

Следующие шаги

  • посмотреть на https://github.com/dunglas/symfony-docker и отдельно обсудить впечатления, возможно, поговорить с Семёном. Изучить кейсы:
    • дев-окружение
    • продакшн
    • возможности
  • максим делает dev-окружение на «привычном» стеке и пишет по нему инструкцию
@KarlsonComplete
Copy link
Collaborator

Не понятно немного что именно сделать нужно. В названии issue написано : написать инструкцию , а задача стоит как "Организовать локальную разработку библиотеки".

@mesilov
Copy link
Owner Author

mesilov commented Sep 8, 2024

БЕДА

Опять отстали от «коллег по цеху», придёстя глубоко копнуть и ознакомиться как с этим можно жить.
https://github.com/dunglas/symfony-docker

Почитать мотивацию идеолга — https://dunglas.dev/

@mesilov
Copy link
Owner Author

mesilov commented Sep 8, 2024

  1. Собираем учебный план как вкатиться в стек https://github.com/dunglas/symfony-docker
  2. Играемся локально
  3. Обсуждаем что получилось, что вызывает трудности
  4. Итог: принятое решение по dev-стеку, make-файл её понднимающий

@mesilov
Copy link
Owner Author

mesilov commented Sep 8, 2024

К следующей встрече:

  • развернули дефолтное рабочее hello world симфони приложение локально в их инфраструкткуре
  • почитали доку как с этим всем работать
  • почитали отдельно про каждый инфраструктурный компонент
  • научились смотреть логи
  • научились рестартить \ запускать
  • научились запускать xdebug
  • поискали, как интегрировать это всё в phpstorm (скорее всего, есть ютьюб).

@mesilov mesilov modified the milestones: Bitrix24Accounts, Kick-off Sep 8, 2024
@mesilov mesilov pinned this issue Sep 8, 2024
@mesilov mesilov linked a pull request Sep 29, 2024 that will close this issue
@mesilov mesilov linked a pull request Oct 6, 2024 that will close this issue
@mesilov mesilov modified the milestones: Kick-off , Bitrix24Accounts Dec 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants