Advanced Task Guides¶
This section provides practical, step-by-step guides for extending Carto-Lab Docker to handle specific, advanced tasks.
While the base container provides a robust foundation for most spatial science workflows, it is intentionally kept lean to remain stable and lightweight. These guides show you how to build upon that foundation to meet unique project requirements.
Available Guides¶
- SSH Client Authentication: Configure and use SSH Deploy Keys to securely authenticate with external Git repositories (e.g., GitLab) directly from the container terminal, avoiding plaintext tokens and repetitive password prompts.
- Automated Research Setup: Bootstrap a complete, reproducible JupyterLab project structure with GitLab Continuous Integration (CI/CD) using
cookieninjaand automated API configuration. - Add Selenium and Webdriver: Install headless browser dependencies to enable advanced visual exports, such as rendering SVGs from Bokeh or Holoviews.
For Advanced Users
The solutions presented here may require familiarity with the command line and basic Docker concepts.
If you have a solution for a common problem that isn't listed here, please consider contributing it to our documentation!