@@ -48,30 +48,28 @@ Use tools to automate repetitive tasks, reducing human error and increasing deve
48
48
49
49
- Task-based workflow automation
50
50
- Helmfile for orchestration
51
- - Container-based dev environment for consistency
52
51
- Automated validation and testing
53
52
- Streamlined release process
54
53
55
54
## Repository Structure
56
55
57
56
```
58
57
applications/wg-easy/
59
- ├── charts/templates/ # Common templates shared across charts
60
- ├── cert-manager/ # Wrapped cert-manager chart
61
- ├── cert-manager-issuers/ # Chart for cert-manager issuers
58
+ ├── charts
59
+ │ ├── cert-manager # Wrapped cert-manager chart
60
+ │ ├── cert-manager-issuers # Chart for cert-manager issuers
61
+ │ ├── replicated-sdk # Replicated SDK chart
62
+ │ ├── templates # Common templates shared across charts
63
+ │ ├── traefik # Wrapped Traefik chart
64
+ │ └── wg-easy # Main application chart
62
65
├── replicated/ # Root Replicated configuration
63
- ├── replicated-sdk/ # Replicated SDK chart
64
66
├── taskfiles/ # Task utility functions
65
- ├── traefik/ # Wrapped Traefik chart
66
- ├── wg-easy/ # Main application chart
67
67
├── helmfile.yaml # Defines chart installation order
68
68
└── Taskfile.yaml # Main task definitions
69
69
```
70
70
71
71
## Architecture Overview
72
72
73
- ![ Architecture Diagram] ( docs/architecture.png )
74
-
75
73
Key components:
76
74
- ** Taskfile** : Orchestrates the workflow with automated tasks
77
75
- ** Helmfile** : Manages chart dependencies and installation order
0 commit comments