Рейтинг: 56
Паспорт верифицирован
Всего отзывов: 0
  • Работ в портфолио: 43
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Стаж работы: 9 лет
  • Зарегистрирован: 13.08.2021
  • Образование: Бакалавриат
  • Юридический статус:Самозанятый
Был на сайте:

Dockerfile Generator

Используемые навыки:

Описание

Инструмент для генерации 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;
- Автономная работа (в том числе без интернета).

Ссылки на примеры реализации

 github.com/Spirzen/DockerfileGenerator

Презентация проекта

DockerfileGenerator.png

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

0