Skip to content

Conversation

@iyphc
Copy link
Contributor

@iyphc iyphc commented Feb 14, 2023

Осмысление такое:

  1. Создатель DockerClient в качестве зависимости использует rapidjson и libcurl. Если libcurl, как я понял, в любом случае нужно устанавливать через терминал, то rapidjson идёт как подмодуль, только вот автокомпил (cmake или что-то подобное) дед не сделал, поэтому это нужно сделать нам самим (как я понял)
  2. Видимо из-за смерти cmake в DockerClient область видимости приказала долго жить и даже сам DockerClient собраться не может (хедеры находятся глубже, чем сам проект предполагает)
  3. Я не плачу, это просто слёзы

@ipsavitsky
Copy link
Member

Про cmake в DockerLib

быстро пробежавшись по форкам оригинального DockerLib быстро были найдены следующие форки:

  1. https://github.com/cdit-ma/DockerClient
  2. https://github.com/enabled-robotics/DockerClient
  3. https://github.com/piotr-maker/DockerClient

Осталось только понять, какой нам подходит больше всего
Кажется, что последний поскольку он был сделан с самого свежего коммита

@iyphc
Copy link
Contributor Author

iyphc commented Feb 17, 2023

Остаётся один вопрос:

  • Не запускается без curl. Будем прописывать в readme "Please d osudo apt install curl" иди это можно как-то добавить в cmake?

@ipsavitsky
Copy link
Member

Остаётся один вопрос:

* Не запускается без curl. Будем прописывать в readme "Please d osudo apt install curl" иди это можно как-то добавить в cmake?

да, добавь, пожалуйста, в ридми
я добавлю на CI сервер установку curl

@ipsavitsky
Copy link
Member

@iyphc не забудь подмержить master и унаследовать свой класс докер-контейнера от абстрактного класса Container

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants