- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
#!/bin/bash
set -euo pipefail
host() {
echo "n${1}.local"
}
node() {
echo "erl@$(host $1)"
}
build() {
[ "${1}" -eq "1" ] && echo "build: ."
}
container() {
cat <<EOF
worker${1}:
$(build $1)
image: worker
hostname: $(host $1)
networks:
backplane:
aliases:
- $(host $1)
environment:
- "NODE_NAME=$(node $1)"
- ... прочая питушня
EOF
}
main() {
cat <<EOF
version: '3.3'
networks:
backplane:
services:
$(node 1)
$(node 2)
...
EOF
}
main > docker-compose.yml
docker-compose $@
Что значит «возможно»? Иди уточняй. Спроси, есть ли у неё хуй.
плюс тебе, в общем, в сравнении
Какой стыд ))
Или не прыщеблядь?
Но я не знаю, что делает этот код, поэтому не знаю, как его перенести на "Nim".
Могу вот кусочек маленький перевести, чтобы ты ощутил превосходство "Nim".
***
Как видишь, сократилось и количество строк, и количество символов. А в освободившееся от кодинга время можно посмотреть аниме или почитать книгу про того чела, у которого сантехник жену ебёт.
* всё билдить под все архитектуры
* гонять тесты
* хостить документацию
* хостить рассылки
* хостить вики
Обычно им жертвуют свои ресурсы всякие петухи
https://mirror.truenetwork.ru/INFO.html