Sly32

Рейтинг
389
Регистрация
29.03.2012
Должность
Software engineer
livetv #:

А как Вы будете обновлять mysql в докере?

мы сейчас разве про докер говорим? Но если в докере то это вообще раз плюнуть - берешь нужный тебе имадж и раскатываешь одной командой

Выбирай какие хочешь)

Но я давно в клауде, а там поднять впску с базой данных это пара строк в терраформ скрипте

Snake800 #:
Да тоже по разному, на самом деле.

Рай для айтишников закончился, могу это честно сказать. Ближайшие годы будут сложными, выживут только сильные. Тем кто пишет сайтики под ссылки на вордпрессе - точно ничего не светит. SEO -  умирает. В гугле в адсенсе сокращения каждую неделю, аутсорса рынок трясет. Такова жизнь, что поделать

br.almighty #:
Ну я переносил, особенности есть, но тебе что ли их всех расписывать надо? Сам всё делаешь и смотришь какие ошибки возникают, исправляешь их.

Почему должны возникать ошибки если ты понимаешь, что делаешь? А давайте я заведу свою любимую шарманку про докер))) Но с другой стороны. Умение написать докер-файл дает понимание как это работает и этот скрипт потом можно применять при раскатывании обычного сервера. Простой пример

RUN apt-get update && apt-get install -y \
    gettext \
    libpcre3 \
    libpcre3-dev \
    rsync
#    --no-install-recommends && rm -rf /var/lib/apt/lists/* \

# install google chrome
RUN 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 update
RUN apt-get install -y google-chrome-stable

# install chromedriver
RUN apt-get install -yqq unzip
RUN wget -O /tmp/chromedriver.zip http://chromedriver.storage.googleapis.com/`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE`/chromedriver_linux64.zip
RUN unzip /tmp/chromedriver.zip chromedriver -d /usr/local/bin/

# set display port to avoid crash
ENV DISPLAY=:99
RUN mkdir -p /code
COPY requirements.txt /code/requirements.txt
RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
COPY . /code

WORKDIR /code

Вот кусок докер файла. Что он делает? а просто устанавливает необходимые мне либы и зависимости, собирает машину, ставит виртуальное окружение, поднимает сервер. Ровно такй же скрипт у меня будет работать на машине без докера, конечно без докер-команд.  Что в этом случае должно быть не так? Только если код проекта будет не поддерживать версию питона, который я хочу поднять. Уверен, что на пхп все не сложнее. Можно долбить форум бесконечными вопросами, можно один раз почитать про линукс, права, пользователей и проч. и выполнять команды не бездумно копируя их из инета, а понимая, что ты делаешь и что нужно подправить. 

Я про ТС. Нежелание разобраться в теме - вот и вся причина.

Dmitriy_2014 #:

Да это было бы хорошее решение, если бы не пару НО, но спасибо за ссылку, там столько Обратите внимание! – что у меня естественно все не совпадает, ИМХО для моего случая это наверное не сработает:

ВСЕ ЭТО НЕ В МОЕМ СЛУЧАЕ

У меня придется все заново, все по новому.

Интересно, сколько лет надо провести на этом форуме, чтоб перестать заниматься фигней? 

Biomusor #:
Это кажется, что ничего сложного, так как интеграция серверов и ISPmanager у всех по разному.

Это не кажется, это и есть простейшая операция))) А вообще нам, джунам не платят за то, чтобы мы сидели и тратили уйму времени на развертывание и перенос. А если я полезу на продакшен и аживую там что-то поломаю, мне скорее всего оторвут руки) Поэтому приходится выкручиваться. Внедрять всякие CI/CD, Которые за тебя будут деплоить обновления одним кликом, Разворачивать сервера с помощью terraform и прочее... Ну нет у джунов времени на вот это вот все)))

plab #:

Большая разница? А то я недавно на бегете на впс переносил на убунту и на рег.ру на их облака. Делал одно и то же.

Я не работал с бегетом и регру никогда))) AWS,  GCP, чуть чуть Azure. Но если серьезно, о какой разнице речь? Клауды это же инфраструктура. А внутри машины все тоже самое. Убунта, центос, что нравится. Плюсы в другом. Взаимодействие между компонентами и отказоустойчивость. 

Dmitriy_2014 #:
Подскажите такой вопрос tar.gz и zip архивы, сохраняют владельца, группу, права, атрибуты на файлы?

Ну вот почему тебе проще пост тут написать, чем взять и попробовать? Ну или доку почитать?

Dmitriy_2014 #:
Кстати не подскажешь, от гуру даркнета к гуру даркнета, список каких-нибудь абузоустойчевых VPS хостингов, оплата биткоином все дела, ну ты в курсе, так сказать пользуясь случаем :-)

Конечно не подскажу!! Никакого отношения к даркнету я не имею, я не гуру а джун, это же всем известно. Абузы меня не волнуют, я пишу только белые сервисы, которыми пользуются люди на всем глобусе и они действительно полезны. VPS давно пройденный этап, только облака, в моем случае Амазон. Вся автоматизация для развертывания давно написана и эти действия укладываются в пару кликов чтобы запустить скрипт. Ищи других гуру, кто по фтп сервера правит

Но настраивать сам сервер всё равно придётся руками. И желательно до миграции юзеров.

Плачу горькими слезами, не ведись на такие россказни) Это из времен почистить карбюратор)))

По названию тему можно было даже не заходить, понимая что это вопрос от гуру даркнета)))) Меня тут уже до джуна повысили, так вот я такое умел два левела вниз и лет 6 назад)) 
leoseo #:
94 тоже мало по сравнению с тем что было. А если упадёт ниже 90, то уже перестану ужиматься в расходах в Таиланде ! И все россияне вздохнут с облегчением, назло врагам.

Господа, прошу отметить примечательный факт - первый пошел. Патреот, который признал что доллар важен для россиян)))) 

Всего: 8131