Бородядька и буквы

Go 1.13 ошибка 410 Gone при установке модулей

Если вы обновились до Go 1.13 и у вас при go mod vendor возникает такая ошибка: go: finding git.mycompany.tld/private-group/private-project-service v1.2.3 verifying git.mycompany.tld/private-group/private-project-service@v1.2.3/go.mod: git.mycompany.tld/private-group/private-project-service@v1.2.3/go.mod: reading https://sum.golang.org/lookup/git.mycompany.tld/private-group/private-project-service@v1.2.3: 410 Gone Это потому что разработчики go поменяли механизм работы пакетного менеджера, тем самым сломали привычное поведение для приватных пакетов. Чтобы починить нужно в свой ~/.bashrc/~/.zshrc добавить вот такое: export GOPRIVATE=*.mycompany.tld Это скажет go, что пакеты, начинающиеся на *.mycompany.tld, приватные и не надо искать их в публичном sum....

Статичный блог на Hugo

Hugo — довольно удобная штука. За 5 минут можно поднять себе бложик на локалхосте. Потом, конечно, придётся потратить ещё пару часов, чтобы настроить деплой этого дела на сервер и раздачу оттуда по HTTPS. Здесь я вкратце расскажу то, как я это сделал у себя для этого конкретного блога. Я не стану описывать что такое Hugo, Docker, Nginx, Linux, клавиатура, пальцы и т.д. Подразумевается, что читатель знает обо всём этом и минимально умеет пользоваться....

Обо мне

Меня зовут Павел и я разработчик. Пишу бэкенды для сайтов и приложений, собираю в контейнеры и деплою это всё на сервера через удобные автоматизированные штуки. Если вы хотите связаться со мной, это можно сделать через телеграм или почту. Проекты с открытым кодом я держу на гитхабе и гитлабе....