No description
Обидві знайдені першим справжнім стартом на стенді — саме там, де автор файла чесно написав «поведінка act_runner це міркування з документації, а не спостереження». 1. Демон падав у циклі з «permission denied … docker.sock». Образ раннера працює від uid 1000, а сокет належить root:docker з правами лише для власника й групи. Додано group_add із номером групи сокета; номер різний на різних машинах, тому змінна DOCKER_GID і команда для пошуку в коментарі. 2. Прибиральник падав у циклі з «syntax error: unexpected end of file (expecting "do")». `command:` рядком compose розбиває на слова за правилами оболонки, тож /bin/sh -c отримував аргументом саме «while». Тепер список з одного блокового скаляра — один аргумент, як і задумано. Друга особливо показова: YAML валідний, синтаксис sh валідний, і кожна перевірка окремо зелена. Ламається лише поєднання, і лише при запуску. |
||
|---|---|---|
| .forgejo/workflows | ||
| agent | ||
| db | ||
| deploy | ||
| gen/go | ||
| proto | ||
| scripts | ||
| server | ||
| test/contract | ||
| web | ||
| .gitattributes | ||
| .gitignore | ||
| buf.gen.yaml | ||
| buf.yaml | ||
| docker-compose.yml | ||
| HISTORY.md | ||
| netpulse | ||
| netpulse.conf.example | ||
| ROADMAP.md | ||