Comments 19
Господи, ладно еще за "низкий технический уровень" минусы ставят, это субъективно, кому-то низкий, кому-то сложный, но оказывается на Хабре можно минусить за "личную неприязнь к автору или компании", т.к. я никакую компанию не представляю как автор, получается кто-то из-за "личной неприязни" поставил минус (даже интересно чем же я успел такую неприязнь заработать, вроде статьи все хороший отклик получали), и как после этого убеждать людей делиться знаниями на Хабре... ??
Господи, ладно еще за "низкий технический уровень" минусы ставят, это субъективно, кому-то низкий, кому-то сложный, но оказывается на Хабре можно минусить за "личную неприязнь к автору или компании", т.к. я никакую компанию не представляю как автор, получается кто-то из-за "личной неприязни" поставил минус (даже интересно чем же я успел такую неприязнь заработать, вроде статьи все хороший отклик получали), и как после этого убеждать людей делиться знаниями на Хабре... ??
Статья нормальная. Кого-то может, например, покоробить религиозная принадлежность в подписи. Уверены, что анонсирование этого факта важно на Хабре?
Честно говоря, вы первый, кто об этом написал, да и это моя стандартная подпись в соц. сетях, так что если это для кого-то повод минусовать, то даже и не знаю что сказать ? Ну, в конце концов, думаю это не так важно, предыдущие мои статьи собирали куда больше закладок, чем плюсов, я так предполагаю это из-за того, что обучающиеся/новенькие люди зачастую имеют новые аккаунты/не имеют возможности плюсовать, но могут пометить в закладки, как что-то полезное на потом, думаю на данный момент для меня это более объективный/адекватный критерий, как и просмотры (ну это самый очевидный критерий, люди заходят, смотрят, но аккаунта на Хабре не имеют, таких думаю большой процент все еще)
Блин, я херею с людей, религия это не повод неприязни, это так тупо ставить минусы из-за этого
как можно стать ДевОпсом, не имея опыта программирования
легко
А нынче суета с иностранными кредитками не сложнее убунты на компе под столом? После того как окорокл снес россиян , я не пробовал, вот и интересуюсь ...
Не знаю, у меня не российские карты, российские нигде не принимают сейчас, это знаю разве что
У Оракла, точнее у его эквайринг партнёра, очень специфичное отношение к картам. Мою карту одной европейской страны не приняло даже без санкций.
После этого решил использовать более предсказуемые альтернативы (да, без халявы, но что поделать).
Если нет возможности использовать зарубежные облачные сервисы из-за проблем с привязкой российских карт, то можно использовать Yandex Cloud с сервисом Serverless Containers. Есть определенный лимит по потреблению (Free tier), чтобы не платить за контейнер, а также весьма дешёвый Container Registry, который в первое время можно платить из гранта (там будет набегать небольшая сумма если хранить небольшие образы). А также скорее всего есть возможность автоматизировать процесс деплоя
1) https://hub.docker.com/_/openjdk
This image is officially deprecated and all users are recommended to
find and use suitable replacements ASAP.
Image alternatives
2) слишком много команд sudo
3) совершенно непонятно, что делать, если после деплоя новая версия не работает, как откатываться. Тут классический пинок про использование образов с тегом latest. По хорошему, должно быть видно какая версия ПО запущена на хосте.
Есть еще несколько вещей, которые режут глаз, например, как по быстрому нагадить копирование файлов в каталог пользователя без создания подкаталога-имени проекта, но тут уже вкусовщина.
Сначала останавливаете приложение, потом копируете, и пытаетесь запуститься. И тут мы получаем заведомый простой, а если копирование произойдет с ошибкой, то опять простой, пока кто-то снова не нажмет кнопку.
Название задания deploy-to-development
вводит в заблуждение
Про образ jdк: конечно, не принципиально, я как-то не обратил внимания, что он устаревший. Про судо, да вроде не много, только те, что на хосте, т.к. серверы обычно представляют такой доступ без пароля, а запускать докер без судо - нужны преднастройки, да и кто-то под предыдущими моими постами говорил, что так лучше не делать (или вы про rm и gunzip, там, наверное, можно и удалить, согласен). Насчёт тегов, согласен, не заморачивался, конечно, лучше версиями, и лучше сначала запускать, а затем удалять, насчёт этого вы правильно подметили, но в контексте статьи, думаю пойдет и так.
Добавить в группу docker, или начиная с docker 19.x добавлена возможность rootless, когда запуск контейнера не требует прав root. Меньше судо - безопаснее)
Учимся бесплатно деплоить Java (и не только) приложения (Docker, CircleCI, Google Cloud)