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.