Тимур Тагиров spirzen Паспорт верифицирован
Рейтинг
94
№ 22 102 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
9 лет
На сайте с
2021 года
Юридический статус
Самозанятый

Dockerfile Generator

Используемые навыки API CSS HTML JavaScript Node.js

Описание

Инструмент для генерации Dockerfile на основе YAML-конфигурации. Он позволяет быстро создавать Dockerfile без необходимости помнить синтаксис и структуру, просто описывая нужные параметры в удобном формате. Поначалу я хотел сделать его чисто скриптовым на Node.js, но потом всё же расширил до возможности работать и с графическим интерфейсом - действительно, теперь заметно лучше.

Решение

Стек: JavaScript, HTML, CSS, Node.js, js-yaml, FileReader API, Blob API

Результат

Проект предлагает два режима работы:

- Консольный — через Node.js CLI (node index.js);
- Веб-интерфейс — через браузер (index.html).

Основные возможности

- Генерация Dockerfile из YAML-конфига;
- Поддержка ключевых инструкций: FROM, WORKDIR, COPY, RUN, EXPOSE, ENV, CMD;
- Валидация YAML;
- Редактирование YAML в интерфейсе;
- Загрузка своего YAML-файла;
- Просмотр и скачивание сгенерированного Dockerfile;
- Автономная работа (в том числе без интернета).

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Game Library Manager
Game Library Manager
16
Веб-разработка и IT Генератор QR-кодов
Генератор QR-кодов
18
Веб-разработка и IT CatalogueWebApp
CatalogueWebApp
14
Веб-разработка и IT LogManager
LogManager
17