docs: create DevOps/Docker/converter
parent
5a017ac47a
commit
351d80d3ff
|
|
@ -0,0 +1,44 @@
|
||||||
|
---
|
||||||
|
title: Конвертация строки в compose
|
||||||
|
description:
|
||||||
|
published: true
|
||||||
|
date: 2025-06-17T09:20:07.483Z
|
||||||
|
tags: docker
|
||||||
|
editor: markdown
|
||||||
|
dateCreated: 2025-06-17T09:20:07.483Z
|
||||||
|
---
|
||||||
|
|
||||||
|
Я попал на сайт к какому-то девопсу, где были материалы по Playwright. Я немного походил по нему и набрёл на раздел DevTools (https://ray.run/tools). Он там собрал то ли свои, то ли просто open source инструменты для решения простых прикладных задач. Вроде ничего особенного, но некоторые вещи я просто не знал, что вообще существуют. Всегда их делал вручную.
|
||||||
|
|
||||||
|
Покажу сразу на примерах, что мне показалось полезным:
|
||||||
|
|
||||||
|
- Docker Run to Docker Compose Converter (https://ray.run/tools/docker-run-to-docker-compose)
|
||||||
|
Отправляем в форму однострочник с docker run и получаем файл для docker compose. Вроде мелочь, но я всегда это делал вручную. Не думал, что кому-то придёт в голову написать конвертер.
|
||||||
|
|
||||||
|
- Docker Compose to Docker Run Converter (https://ray.run/tools/docker-compose-to-docker-run)
|
||||||
|
И соответственно в обратную сторону преобразование из docker compose в однострочник для docker run. Не припоминаю, чтобы мне приходилось такие преобразования делать, но в тему к первому упоминаю.
|
||||||
|
|
||||||
|
- Bash Command Formatter (https://ray.run/tools/bash-command-formatter)
|
||||||
|
Эта штука тоже очень понравилась. Она длинный однострочник разбивает на строки с переходами через \ То есть вот такую колбасу:
|
||||||
|
|
||||||
|
curl -v --url "smtp://mail.server.ru:25" --mail-from "root@server.ru" --mail-rcpt "user@gmail.com" --user 'root@server.ru:password123' --upload-file ~/mail.txt
|
||||||
|
|
||||||
|
Нарезает на кусочки:
|
||||||
|
|
||||||
|
curl -v \
|
||||||
|
--url "smtp://mail.server.ru:25" \
|
||||||
|
--mail-from "root@server.ru" \
|
||||||
|
--mail-rcpt "user@gmail.com" \
|
||||||
|
--user 'root@server.ru:password123' \
|
||||||
|
--upload-file ~/mail.txt
|
||||||
|
|
||||||
|
Я тоже всегда это вручную делал, особенно для публикации сюда. Можно упростить себе задачу.
|
||||||
|
|
||||||
|
- URL Extractor (https://ray.run/tools/url-extractor)
|
||||||
|
Просто кидаешь сюда любой текст, а на выходе получаешь набор ссылок, если они в нём присутствуют.
|
||||||
|
|
||||||
|
Там много всяких конвертеров и анализаторов синтаксиса для json, yaml, toml, csv. Не стал обращать на них внимание, так как их существует десятки. Обычно просто в гугле ищут что-то подобное, когда надо преобразовать. Посмотрите список, может вам что-то ещё приглянётся. Меня впечатлили только эти четыре штуки.
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
.jpg)
|
||||||
Loading…
Reference in New Issue