Согласен, можно и в скрипте поставить не ту цифру и заметить когда это уже задеплоилось. А в остальном не согласен. В целом он правильно пытается разобраться, что происходит, просто заходит не стого конца. Вместо того чтобы почитать теорию, пытается нахрапом. Давно это уже не работает в айтишечке.
А как Вы будете обновлять mysql в докере?
мы сейчас разве про докер говорим? Но если в докере то это вообще раз плюнуть - берешь нужный тебе имадж и раскатываешь одной командой
Выбирай какие хочешь)
Но я давно в клауде, а там поднять впску с базой данных это пара строк в терраформ скрипте
Рай для айтишников закончился, могу это честно сказать. Ближайшие годы будут сложными, выживут только сильные. Тем кто пишет сайтики под ссылки на вордпрессе - точно ничего не светит. SEO - умирает. В гугле в адсенсе сокращения каждую неделю, аутсорса рынок трясет. Такова жизнь, что поделать
Почему должны возникать ошибки если ты понимаешь, что делаешь? А давайте я заведу свою любимую шарманку про докер))) Но с другой стороны. Умение написать докер-файл дает понимание как это работает и этот скрипт потом можно применять при раскатывании обычного сервера. Простой пример
RUN apt-get update && apt-get install -y \ gettext \ libpcre3 \ libpcre3-dev \ rsync# --no-install-recommends && rm -rf /var/lib/apt/lists/* \# install google chromeRUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -RUN sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'RUN apt-get -y updateRUN apt-get install -y google-chrome-stable# install chromedriverRUN apt-get install -yqq unzipRUN wget -O /tmp/chromedriver.zip http://chromedriver.storage.googleapis.com/`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE`/chromedriver_linux64.zipRUN unzip /tmp/chromedriver.zip chromedriver -d /usr/local/bin/# set display port to avoid crashENV DISPLAY=:99RUN mkdir -p /codeCOPY requirements.txt /code/requirements.txtRUN pip install --no-cache-dir --upgrade -r /code/requirements.txtCOPY . /codeWORKDIR /code
Вот кусок докер файла. Что он делает? а просто устанавливает необходимые мне либы и зависимости, собирает машину, ставит виртуальное окружение, поднимает сервер. Ровно такй же скрипт у меня будет работать на машине без докера, конечно без докер-команд. Что в этом случае должно быть не так? Только если код проекта будет не поддерживать версию питона, который я хочу поднять. Уверен, что на пхп все не сложнее. Можно долбить форум бесконечными вопросами, можно один раз почитать про линукс, права, пользователей и проч. и выполнять команды не бездумно копируя их из инета, а понимая, что ты делаешь и что нужно подправить.
Я про ТС. Нежелание разобраться в теме - вот и вся причина.
Да это было бы хорошее решение, если бы не пару НО, но спасибо за ссылку, там столько Обратите внимание! – что у меня естественно все не совпадает, ИМХО для моего случая это наверное не сработает:
ВСЕ ЭТО НЕ В МОЕМ СЛУЧАЕ
Интересно, сколько лет надо провести на этом форуме, чтоб перестать заниматься фигней?
Это не кажется, это и есть простейшая операция))) А вообще нам, джунам не платят за то, чтобы мы сидели и тратили уйму времени на развертывание и перенос. А если я полезу на продакшен и аживую там что-то поломаю, мне скорее всего оторвут руки) Поэтому приходится выкручиваться. Внедрять всякие CI/CD, Которые за тебя будут деплоить обновления одним кликом, Разворачивать сервера с помощью terraform и прочее... Ну нет у джунов времени на вот это вот все)))
Большая разница? А то я недавно на бегете на впс переносил на убунту и на рег.ру на их облака. Делал одно и то же.
Я не работал с бегетом и регру никогда))) AWS, GCP, чуть чуть Azure. Но если серьезно, о какой разнице речь? Клауды это же инфраструктура. А внутри машины все тоже самое. Убунта, центос, что нравится. Плюсы в другом. Взаимодействие между компонентами и отказоустойчивость.
Ну вот почему тебе проще пост тут написать, чем взять и попробовать? Ну или доку почитать?
Конечно не подскажу!! Никакого отношения к даркнету я не имею, я не гуру а джун, это же всем известно. Абузы меня не волнуют, я пишу только белые сервисы, которыми пользуются люди на всем глобусе и они действительно полезны. VPS давно пройденный этап, только облака, в моем случае Амазон. Вся автоматизация для развертывания давно написана и эти действия укладываются в пару кликов чтобы запустить скрипт. Ищи других гуру, кто по фтп сервера правит
Плачу горькими слезами, не ведись на такие россказни) Это из времен почистить карбюратор)))