Вот как начинается эта история. Я работал в известной компании, занимающейся разработкой продуктов, в качестве fullstack-разработчика. Однажды, когда я взял WFH, потому что я был настолько уставшим в то утро, что моя кровать не позволяла мне выйти. Но, на мою беду, в течение нескольких часов произошел сбой на сервере, и мой менеджер сказал проверить проблему как можно скорее. Я включил свой ноутбук, и тут произошло следующее…
Батарея моего ноутбука была близка к смерти. Вдобавок ко всему, это был час обслуживания электричества. Несмотря на то, что проблему можно было бы просто устранить и обновить сервер. Я не мог этого сделать. Я думал, что мне конец.
Внезапно меня осенила идея. Я подумал, почему бы мне не использовать свой планшет в качестве временной машины для исправления таких мелких ошибок. И вот что я сделал…
Я достал свой планшет. Поискал в интернете, нет ли чего-нибудь для установки vscode на планшеты/телефоны. Затем я наткнулся на code-server, который был инструментом с открытым исходным кодом для установки vscode в телефоне. Поскольку я также знаком с termux, я следовал инструкциям, а затем получил доступ к vscode, исправил ошибки и обновился. Вся эта настройка заняла около 15 минут, и я был готов к работе.
Если вы любите смотреть видео вместо статьи, посмотрите его здесь и не забудьте подписаться 😁.
Вот шаги, которые я выполнил:
- Установите приложение termux прямо с github, так как приложение из playstore устарело и перестало обновляться.
- Затем используйте эту команду для обновления репозиториев и установки proot-distro
pkg update -y && pkg install proot-distro -y
. - Теперь установите дистрибутив debian с помощью этой команды и войдите в него
proot-distro install debian && proot-distro login debian
. - Если при обновлении пакетов возникает ошибка, попробуйте переключить репо с помощью этой команды
termux-changer-repo
. - После установки debian os нужно обновить репо и установить nvm из исходников, установить node из него, а затем установить code-server с соответствующего сайта. Это было раздражающим, чтобы следовать им, верно?
- Поэтому я написал простой скрипт на bash, чтобы он делал все одной командой
curl https://raw.githubusercontent.com/The-Robin-Hood/Useful-Python-Script/main/code-server.sh | bash
. - Вот и все, все готово. Мы готовы к запуску сервера
code-server
запустит сервер. - Первоначально будет создан конфигурационный файл
~/.config/code-server/config.yaml
. - Измените, скопируйте или удалите аутентификацию оттуда.
- Чтобы удалить аутентификацию, установите auth в none и удалите строку с паролем.
- Чтобы сделать доступным для устройств в одной сети, установите bind-addr следующим образом.
-
Теперь перезапустите сервер и зайдите на localhost:8080, чтобы ввести vscode.
-
Добавьте сайт на главный экран для более удобного доступа.
Теперь не нужно беспокоиться, если ваш ноутбук умер или вы путешествуете без ноутбука. Вы можете кодировать со своего планшета/телефона.
Если вам понравилась статья и вы хотите прочитать больше подобных материалов. Не стесняйтесь нажать кнопку «следить» и «нравится», это будет очень полезно 😅