You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DOCKER.md
+44-46Lines changed: 44 additions & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,21 @@ This document provides comprehensive information about the Docker setup for the
4
4
5
5
## Overview
6
6
7
-
Anomstack uses Docker to containerize all components for easy deployment and development. The setup includes:
7
+
Anomstack uses a **simplified Docker architecture** with local image building and SQLite storage for easy deployment and development. The setup includes:
8
8
9
9
-**Dagster Code Server**: Runs your data pipelines
10
-
-**Dagster UI (Dagit)**: Web interface for pipeline management
11
-
-**Dagster Daemon**: Background process for scheduling and execution
10
+
-**Dagster UI**: Web interface for pipeline management
11
+
-**Dagster Daemon**: Background process for scheduling and execution (uses DefaultRunLauncher)
12
12
-**Dashboard**: FastHTML-based metrics dashboard
13
-
-**PostgreSQL**: Database for Dagster metadata
13
+
-**SQLite Storage**: All Dagster metadata stored in SQLite files (no separate database)
14
14
-**DuckDB Volume**: Persistent storage for metrics data
15
15
16
+
### Key Simplifications
17
+
- ✅ **No PostgreSQL**: Uses SQLite for simpler deployment
18
+
- ✅ **No Docker Socket**: DefaultRunLauncher runs jobs in same container
19
+
- ✅ **Local Builds**: All images built locally (no Docker Hub dependency)
20
+
- ✅ **Fewer Resources**: Reduced memory and complexity
0 commit comments