Лаборатория Лиса
79 subscribers
171 photos
6 videos
8 files
29 links
Ставлю эксперименты с Юнити C#
Download Telegram
🚀 Запускаем JS код в Docker без мусора в системе!

Если не хотите засорять систему, но нужно выполнить JS код — используйте Docker контейнер! Создадим volume на текущую папку и выполним код в чистой среде.

📦 Предустановите все зависимости для работы JS скриптов:
# Скачиваем легкий образ Node.js
docker pull node:24-alpine

# Запускаем контейнер с монтированием текущей папки
docker run -it --rm -v $(pwd):/app -w /app node:24-alpine sh


Что делать внутри контейнера:

# Устанавливаем зависимости (если есть package.json)
npm install

# Или ставим конкретные пакеты
npm install express axios dotenv

# Запускаем ваш скрипт
node ваш-скрипт.js

# Или если в package.json есть scripts
npm start


✨ Преимущества:

✅ Чистая среда без конфликтов версий
✅ Все зависимости изолированы
✅ Автоочистка после работы (--rm)
✅ Работает на любой системе
✅ Легкий образ (~100MB)

Не нужно ставить Node.js на систему —
просто используйте Docker! 🐳

#Docker #JavaScript #NodeJS #DevOps #Programming
🔥3❤‍🔥1