BoilerWorks

boilerworks / boilerworks.yaml.example
Blame History Raw 94 lines
1
# boilerworks.yaml — project manifest
2
#
3
# Generated by `boilerworks setup`. Edit by hand or regenerate at any time.
4
# All fields are validated against the registry and manifest schema.
5
# Run `boilerworks init` to generate the project from this file.
6
7
# ── Required ──────────────────────────────────────────────────────────────────
8
9
# Slug format: lowercase, start with a letter, letters/digits/hyphens only
10
project: my-app
11
12
# Template family name. Run `boilerworks list` to see all options.
13
family: django-nextjs
14
15
# Template size: full | micro | edge
16
size: full
17
18
# ── Topology ──────────────────────────────────────────────────────────────────
19
20
# standard: monorepo with web app and ops (default)
21
# api-only: backend only, no frontend
22
# omni: standard + mobile (v2)
23
topology: standard
24
25
# ── Cloud ─────────────────────────────────────────────────────────────────────
26
27
# Cloud provider: aws | gcp | azure | null
28
cloud: aws
29
30
# Cloud region (required if cloud is set)
31
region: us-east-1
32
33
# ── Domain ────────────────────────────────────────────────────────────────────
34
35
# Your production domain (optional)
36
domain: myapp.com
37
38
# ── Optional add-ons ──────────────────────────────────────────────────────────
39
40
# Include a mobile app template (Full size only)
41
mobile: false
42
43
# Include a web presence / marketing site template (Full size only)
44
web_presence: false
45
46
# ── Compliance ────────────────────────────────────────────────────────────────
47
48
# One or more: soc2 | hipaa | pci-dss | gdpr
49
compliance:
50
- soc2
51
52
# ── Services ──────────────────────────────────────────────────────────────────
53
54
services:
55
# Transactional email: ses | sendgrid | mailgun | null
56
email: ses
57
58
# File storage: s3 | gcs | azure-blob | null
59
storage: s3
60
61
# Full-text search: opensearch | meilisearch | null
62
search: opensearch
63
64
# Cache / session store: redis | memcached | null
65
cache: redis
66
67
# ── Data ──────────────────────────────────────────────────────────────────────
68
69
data:
70
# Primary database: postgres | mysql | sqlite
71
database: postgres
72
73
# Run migrations on first boot
74
migrations: true
75
76
# Load seed data on first boot
77
seed_data: true
78
79
# ── Testing ───────────────────────────────────────────────────────────────────
80
81
testing:
82
# End-to-end framework: playwright | cypress | null
83
e2e: playwright
84
85
# Unit tests
86
unit: true
87
88
# Integration tests
89
integration: true
90
91
# ── Template versions (auto-managed, do not edit manually) ────────────────────
92
93
template_versions: {}
94

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button