Якими засобами можна досягти портативності середовища розробки?

Вітаю.

Підкажіть, будь ласка, по ситуації, може в кого є такий досвід.

Фрілансю по скриптам PHP, C#, БД та т.і. Раніше вся робота проходила на віндесктопі.

Коли почалися відключення, то довелося розгорнути частково середовище на ноуті. І тепер доводиться працювати і на ноуті(коли жорсткі відключення) і на десктопі (коли є світло або упс заряджений).

Зараз найкрупніші проекти організував у докер образи, та синхронізую через гитхаб. З дрібнотою теж частково. Але не завжди є можливість синхронізувати налаштування проекту (наприклад, External Tools в PHPStorm) та і деякі налаштування доводиться доробляти вручну(як то налаштування ReverseProxy в апачі, акщо є потреба на докер заходити використовуючи домен, а не через порт на локалхості).

Може є спосіб зробити середовище розробки максимально портабельним та зручним для роботи з різних пк? Щоб, образно, після синхронізації все було на своїх місцях — шляхи, порти, середовище и т.і.

Дякую.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

А є можливість розгорнути віртуальну операційну систему у хмарі на тому ж Амазоні, і підключатись до віртуального робочого столу хоч з ноута, чи компа, планшета, смартфону, чи хоч зі смартTV підключивши до телевізора bt-клавіатуру з трекпадом?
Чи це буде дуже дорого по абонплаті за тарифами Амазон?
Чи на іншій дешевшій хмарній платформі?

Розглядав такий варіант. Але це потрібен постійно інет(а зараз по-різному буває). І якщо зміни були зроблені локально, то знов повертаємось до копіювання файлів туди-сюди :)

Ну не столько девайсов, сколько всей среды, касающейся проекта. Кодишь на десктопе, потушили_свет/садится_ибп — сделал пуш, выключил десктоп, открыл ноут, fetch/pull и продолжил. Но вот если были изменения на хосте, то нужно не забыть повторить их на ноуте. Например, изменение hosts.
Нужно попробовать DNS в докере сделать на этот случай.

під лінуксами я просто експортую код по nfs з ноутбука (nas + ups по суті), можливо вам це вдастся по smb

А не можна спробувати все записати на USB SSD диск і підключати його то до ноута, то десктопа?

Метушливо та й ненадійно. І в гітхаб все одно доведеться закидувати і на флешку. А флешку пролюбити не дуже складно :)

але що значить «пролюбити SSD» в межах квартири?

Легко. Можна залити, собака чи кіт може зіпсувати, ракета може прилетіти. Коротше, всі ризики локальних бекапів.

Підписатись на коментарі