Docker machine driver для timeweb.cloud

10 000 руб. за проект
23 июля 2024, 20:37 • 2 отклика • 33 просмотра
Необходимо написать на golang, docker machine драйвер для https://timeweb.cloud

У них уже есть небольшой golagn sdk https://github.com/timeweb-cloud/sdk-go

пример можно взять от hetzner (их на самом деле полно в сети)
https://github.com/JonasProgrammer/docker-machine-driver-hetzner

Драйвер должен иметь название timeweb и сответствовать всем стандартам docker driver (create/start/stop/restart/ssh/rm/kill) и также обрабатывать env TIMEWEB_* + аргументы строки


конечный результат: можно скомпилированый бинарный файл положить в PATH=/bin и выполнить команду

docker-machine create --driver timeweb --timeweb-token TOKEN --timeweb-size (--timeweb-cpu --timeweb-memory --timeweb-disk) my-machine

и в timeweb.cloud запустится машина