forked from brefphp/bref
-
Notifications
You must be signed in to change notification settings - Fork 0
/
couscous.yml
134 lines (128 loc) · 5.04 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
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
- 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
- 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
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: Learning
items:
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 learne and exchange about Bref.