Sly32

Рейтинг
370
Регистрация
29.03.2012
br.almighty #:
Ну с опытом конечно же меньше ошибок будет, но вряд ли полное их отсутствие. Даже я хоть и знаю что делаю, всё равно где-нибудь да возникают ошибки. Но я тоже не об этом.  Зачем-то он пытается заранее усложнить всё, нежели просто начать делать ровно то, что он уже делал, судя по всему.

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

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 назад)) 
Всего: 7322