-
Notifications
You must be signed in to change notification settings - Fork 239
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
Draft: Docker deploy #749
Draft: Docker deploy #749
Conversation
Upstream
Локальный
Не будет такого при выкладки в прод? Или надо железно на пустом сервере тестить? UPD: снёс все образы локально, запускается и логинится. |
@dmitvitalii странно, в docker-compose нет ни слова про 4aff. Откуда у тебя это? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Наконец-то дошли руки посмотреть. Выглядит отлично, пойду прописвать секреты, а в какой-нибудь из выходных засяду следить за деплоем. Спасибо тебе!
Только не мерджи плз, пока я крон не добавлю. А то нехорошо получится. |
А, ты прям сюда хотел крон дописывать? Давай тогда, я как раз о нём думал. Еще вопрос: как ты хостишь статику? В старой версии она собиралась в папочку frontend/dist и там снаружи стоял nginx.conf https://github.com/vas3k/vas3k.club/blob/master/etc/nginx/vas3k.club.conf#L38-L43 который как раз её раздавал на правильно URL. В новой же фронтенд билдится внутри докерфайла, а как он сервится наружу тогда? Не джангой же |
Крон обязательно надо сюда, потому что при такой выкатке на сервере не будет кода приложения, и нечего будет запускать из внешнего крона. |
Со статикой пришлось немного поизвращаться, не уверен, что правильно, но лучше не нашел пока варианта. Сначала маунт, потом копирование. Маунт указывает на папку на хосте, в которой раньше лежала статика, поэтому конфиг внешнего nginx править не надо. |
* Убран тип поста Боль * Фикс миграции Co-authored-by: Mikhail Polykovskij <mikhail.polykovskiy@x5.ru>
* Badges draft * Badges CSS for comments, posts, profiles * Almost done, needs data and icons * CSS fixes + frontend bugs * More logical fixes * Fixing bugs, rename things * Add icons and initial data
* Add friends page vas3k#723 * Adds subscription status to profile * send 403 if user tries to look someones friends vas3k#723 * bring back old name for add to friends button vas3k#723 * Fixes typo, covers PR suggestions * Visual improvements Co-authored-by: ollkostin <ollkostin@gmail.com> Co-authored-by: kedMertens <kedmail@pm.me> Co-authored-by: vas3k <me@vas3k.ru>
Signed-off-by: Vitalii Dmitriev <dmitvitalii@gmail.com>
* Draft for cooking achievements * Fixing bg color and using proper URLs * Fixing pictures order * Fixing pastry_cook_2
А то сейчас доступны три правые системы взглядов и ни одной левой 🤔
Гребаный гитхаб. Я обновил ветку из мастера, и он теперь показывает все эти коммиты, которые уже есть в мастере. Я хз, заново PR делать? Вастрик, давай в гитлаб съедем, там такой херни нету. |
@vas3k давай я на днях заново PR сделаю. Этот уже не спасти :) |
Ты просто ребейзнулся (или вмержил) старую ветку, скорее всего свой старый мастер, а в этом репозитории origin/master уже ускакал вперед, так что гитхаб и показывает теперь все изменения между этим и твоим репо. Я тоже хз как чинить это если честно, попробовал ребейзнуть твою ветку, но там нет моей :( |
@glader давай, спасибо 🙏 |
Готов представить на ваш суд выкатку движка через образ докера. Сборка проверена, можно посмотреть здесь.
Что надо сделать для выкатки:
Может возникнуть проблема с базой, лучше сделать бекап перед первым деплоем.
Не все решения мне здесь нравятся, но лучше я не придумал. Готов обсудить. Буду благодарен, если кто-то еще проверит выкатку на пустой сервер.