crosstech-impl-docker-aec-stack

Containerize multi-service AEC stacks with Docker and docker-compose.

7|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Cross-Tech-AEC-Claude-Skill-Package --skill crosstech-impl-docker-aec-stack
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: crosstech-impl-docker-aec-stack
Source: https://github.com/OpenAEC-Foundation/Cross-Tech-AEC-Claude-Skill-Package/tree/main/skills/source/crosstech-impl/crosstech-impl-docker-aec-stack
Command: npx skills add https://github.com/OpenAEC-Foundation/Cross-Tech-AEC-Claude-Skill-Package --skill crosstech-impl-docker-aec-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when containerizing AEC tools or deploying multi-service AEC stacks with Docker. Prevents the common mistake of missing geometry dependencies (OCCT/OCC) in IfcOpenShell containers or misconfiguring Speckle Server services. Covers Dockerfiles for IfcOpenShell, Speckle Server deployment, QGIS Server, web-ifc workers, and multi-service docker-compose orchestration.

Core Features & Use Cases

  • Provides proven dockerized patterns for IfcOpenShell, Speckle, QGIS Server, and web-ifc workers.
  • Demonstrates deterministic orchestration with docker-compose for multi-service AEC stacks.
  • Real-world example: spin up a complete AEC development stack locally for development and testing.

Quick Start

Start the full stack using docker compose up -d and verify readiness with docker compose ps

Frequently Asked Questions about crosstech-impl-docker-aec-stack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I dockerize IfcOpenShell without missing geometry dependencies?▼

Dockerizing IfcOpenShell requires including Open CASCADE Technology (OCCT/OCC) geometry dependencies in your base image to ensure full IFC parsing and 3D model processing capabilities.

What is the best way to orchestrate a multi-service AEC stack with Docker Compose?▼

Orchestrating a multi-service AEC stack with Docker Compose involves configuring deterministic base images, pinned versions, healthchecks, and proper network volumes for reproducible deployments.

How do I deploy Speckle Server using Docker without misconfiguring services?▼

Deploying Speckle Server with Docker requires precise docker-compose service definitions to prevent misconfigurations, ensuring correct network routing and persistent storage for AEC data streams.

Can I run QGIS Server and web-ifc workers together in a containerized environment?▼

You can run QGIS Server and web-ifc workers together in a containerized environment by using docker-compose to manage their individual containers, networks, and healthchecks simultaneously.

Why does my containerized AEC development stack fail healthchecks during local testing?▼

Containerized AEC development stacks fail healthchecks when service readiness timings are misconfigured, requiring proper healthcheck intervals and deterministic pinned versions in docker-compose.