question-mark

Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Document Installation via CLI

See original GitHub issue

Issue Description

The installation instructions for importer-exporter here and here explain how to install the client by using the Universal Installer Package. These instructions depend on the existence of an interactive desktop environment.

Since importer-exporter now supports cli mode, where you can use it in bash scripts, it is probable that a common emerging use case will be deployment of the importer-exporter in data pipelining jobs on servers with no desktop interface.

Consequently, it would be great if this project could document the installation of this tool via the command line interface.

It would be especially useful if a reference Dockerfile could be released that allows us to use an importer-exporter docker image in exec mode. For an example of this, see the minio mc docker image, which behaves like a regular executable.

This would enable users to embed importer-exporter functionality into workflows on job scheduling applications like Apache Airflow.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:10 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
BWibocommented, Sep 11, 2019

Hey there, the 3DCityDB Docker image does NOT include the ImporterExporter, but I created a separate image for the ImporterExporter. I haven’t published the repo jet, as I didn’t find time to complete the documentation jet. I will quickly add a note that this is work in progress and switch the repo to public. You can find the Dockerfile here in a few minutes. https://github.com/tum-gis/3dcitydb-importer-exporter-docker If you have problems/need support please open an issue at this repo. Closing this, feel free to reopen if required.

0reactions
clausnagelcommented, Sep 29, 2020

Thanks for your kind feedback, @EricBoix, and for pointing to your Jinja2 code generator. Cool stuff 😃

We are aware that requiring an XML config file to be able to use the CLI of the Importer/Exporter is not very user-friendly, especially in a Docker environment. As stated above, we want to rework the CLI so that it offers more parameters that allow for triggering imports and exports without the need for an additional config file. On the other hand, if we map every setting that is possible with the config file to separate command-line parameters, the list of parameters will be (too?) big.

So, we are currently looking for the most important parameters that support the most typical import and export scenarios. Feel free to contribute your requirements in this issue #139.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to install software from the Linux command line
A package management system is comprised of sets of tools and file formats that are used together to install, update, and uninstall Linux...
Read more >
Installing or updating the latest version of the AWS CLI
This topic describes how to install or update the latest release of the AWS Command Line Interface (AWS CLI) on supported operating systems....
Read more >
Installing and Using the Command-line Interface
Installation ¶. Installation involves downloading either an installer script (for Linux/Mac), or the rigado executable itself (for Windows).
Read more >
Command-Line Options - Win32 apps | Microsoft Learn
Command-line options for msiexec.exe for Windows Installer 3.0 and earlier. Provides a table showing options, parameters, and descriptions.
Read more >
CLI | Install software - YouTube
In this video, we will be installing any program on our computer. No matter what the operating system is, it is possible to...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found