forked from brefphp/bref
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcouscous.yml
172 lines (166 loc) · 6.69 KB
/
couscous.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
template:
# Name of the directory containing the website template (default is "website")
directory: website/template
exclude:
- demo
- runtime
- src
- template
- tests
- vendor
- website
# This special entry will ask Couscous to read the excluded directories from your ".gitignore" file
- "%gitignore%"
scripts:
# Scripts to execute before generating the website
before:
- make website-assets
menu:
intro:
- section: Getting started
items:
what-is-bref:
text: What is Bref and serverless?
url: /docs/
installation:
text: Installation
url: /docs/installation.html
first-steps:
text: First steps
url: /docs/first-steps.html
runtimes-introduction:
text: Introduction to PHP runtimes
url: /docs/runtimes/
webHosting:
- section: 'Bref for <strong class="text-gray-700">web apps</strong>'
items:
web-apps:
text: Web apps on AWS Lambda
url: /docs/runtimes/http.html
websites:
text: Website assets
url: /docs/websites.html
title: Building complete websites with Bref
console-applications:
text: Console commands
url: /docs/runtimes/console.html
web-cron:
text: Cron commands
url: /docs/web-apps/cron.html
title: CLI cron tasks
web-local-development:
text: Local development
url: /docs/web-apps/local-development.html
web-docker:
text: Docker
url: /docs/web-apps/docker.html
- section: Frameworks
items:
laravel:
text: Laravel
url: /docs/frameworks/laravel.html
title: Learn how to deploy serverless Laravel applications
symfony:
text: Symfony
url: /docs/frameworks/symfony.html
title: Learn how to deploy serverless Symfony applications
functions:
- section: 'Bref for <strong class="text-gray-700">event-driven functions</strong>'
items:
php-functions:
text: PHP functions on AWS Lambda
url: /docs/runtimes/function.html
typed-handlers:
text: Typed handlers
url: /docs/function/handlers.html
function-local-development:
text: Local development
url: /docs/function/local-development.html
cron-function:
text: Cron functions
url: /docs/function/cron.html
other:
- section: Workflow
items:
deploy:
text: Deployment
url: /docs/deploy.html
monitoring:
text: Monitoring
url: /docs/monitoring.html
- section: Environment
items:
serverless-yml:
text: serverless.yml
url: /docs/environment/serverless-yml.html
title: Configure your application with the serverless.yml file
variables:
text: Variables
url: /docs/environment/variables.html
title: Configuring environment variables with Bref
php:
text: PHP
url: /docs/environment/php.html
title: Configuring PHP versions and options with Bref
storage:
text: Storage
url: /docs/environment/storage.html
title: Storing files and data with Bref on AWS Lambda
logs:
text: Logs
url: /docs/environment/logs.html
title: Managing logs with Bref on AWS Lambda
database:
text: Databases
url: /docs/environment/database.html
title: Using a database from AWS Lambda
database-planetscale:
text: Databases - PlanetScale
url: /docs/environment/database-planetscale.html
title: Using PlanetScale from AWS Lambda
custom-domains:
text: Custom domains
url: /docs/environment/custom-domains.html
title: Configuring custom domain names
performances:
text: Performance
url: /docs/environment/performances.html
title: Performance tuning and optimizations
- section: Upgrading
items:
v2:
text: Upgrading to v2
url: /docs/upgrading/v2.html
title: Upgrading Bref applications to Bref v2
- section: Learning
items:
course:
text: Course
url: https://serverless-visually-explained.com/?ref=bref-menu
title: Serverless Visually Explained
case-studies:
text: Case studies
url: /docs/case-studies.html
title: A collection of case studies of serverless PHP applications built using Bref.
community:
text: Community
url: /docs/community.html
title: Places where to learn and exchange about Bref.
- section: Ecosystem
items:
github:
text: GitHub
url: https://github.com/brefphp
title: Bref on GitHub
twitter:
text: Twitter
url: https://twitter.com/brefphp
title: Bref on Twitter
slack:
text: Slack
url: https://join.slack.com/t/brefworkspace/shared_invite/enQtNTcwMjU2NTcxNjAxLTIxYmM2MmRjMDkzYjdjYTNkMmE5NGI3YTcyZjc2ZGRjNTFmNjFmYzk5NWQ1YmVhMDkwNzExNzhjZThkZWM0ODE
title: Join the Slack community
dashboard:
text: Bref Dashboard
url: https://dashboard.bref.sh/?ref=bref
title: Bref Dashboard