docker

Solid

Manage the workflow engine's Docker Compose stack. Use when starting, stopping, rebuilding containers, or resetting the database.

DevOps & Infrastructure 162 stars 94 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
74
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
89
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## Profiles | Profile | Services | |---|---| | `app` | workflow-engine + postgres | | `dashboard` | dashboard | | `full` | everything (engine + postgres + dashboard + monitoring + mocks) | ## Common commands **Start a profile:** ```bash docker compose --profile <profile> up -d ``` **Rebuild and deploy the engine:** ```bash docker compose build workflow-engine && docker compose --profile app up -d --no-deps workflow-engine ``` **Rebuild and deploy the dashboard:** ```bash docker compose build dashboard && docker compose --profile dashboard up -d --no-deps dashboard ``` **Stop everything:** ```bash docker compose --profile full down ``` **View container status:** ```bash docker compose ps ``` **View logs for a specific service:** ```bash docker compose logs -f <service-name> ``` ## Container reference | Container | Port(s) | Purpose | |---|---|---| | `workflow-engine` | 8080, 8081 | API | | `dashboard` | 8090 | Monitoring UI | | `postgres` | 5433 | Database | | `pgadmin` | 5050 | PostgreSQL admin UI | | `lgtm` | 7070, 4317, 4318 | Grafana + Prometheus + Loki + Tempo + OTLP | | `blackbox-exporter` | — | Prometheus blackbox exporter | | `postgres-exporter` | 9187 | Prometheus PostgreSQL exporter | | `wiremock` | 6060 | Mock app callbacks | ## Database reset Truncate all workflow data (requires running postgres container): ```bash docker compose exec postgres psql -U postgres -d workflow_engine -c 'TRUNCATE "Workflows", "Steps" CASCADE;' ``` ## Notes - Dashboard `www...

Details

Author
Altinn
Repository
Altinn/altinn-studio
Created
7 years ago
Last Updated
3 days ago
Language
C#
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category