forked from Chassis/Chassis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml
146 lines (123 loc) · 3.87 KB
/
config.yaml
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
# Chassis Configuration
#
# This file is the default configuration for all projects. The fallback order of
# configuration files is:
#
# - project/content/config.local.yaml (project-specific overrides)
# - project/content/config.yaml (project-specific defaults)
# - project/config.local.yaml (global overrides)
# - project/config.yaml (global defaults)
# Add a version for Chassis for when we upgrade Ubuntu distributions.
# We did start tagging releases a while back: https://github.com/Chassis/Chassis/releases
version: 3.0.1
# Domain names to use for Vagrant
#
# The first name will be used as the machine's name, subsequent names will be
# aliased in your hosts file and in nginx
#
# (When overriding, include vagrant.local if you need it)
hosts:
- vagrant.local
# Site Configuration
# (When overriding, include all values)
site:
name: Chassis Site
# IP address to use on the private network
#
# DHCP is used by default to assign IP addresses dynamically, override only if
# you need a static IP for your box.
#
# Values: "dhcp", or any valid IP
ip: dhcp
# Ubuntu mirror to use during provisioning
#
# Packages are loaded from the built-in Ubuntu repositories, which can be slow
# depending on your location. Override this option to use a local mirror
# instead, which is typically faster.
#
# Can be set to Yes to automatically detect the closest mirror, No to use the
# built-in repositories, or a mirror domain as a string.
#
# Values: Yes, No, or any mirror domain name e.g. http://mirror.optus.net/ubuntu/
apt_mirror: No
# Should we use multisite?
# (Set to Yes for subdirectories)
# Values: No, Yes, subdomains
multisite: No
# Database configuration
# (When overriding, include all values)
database:
name: wordpress
user: wordpress
password: vagrantpassword
prefix: wp_
# Admin configuration
# (When overriding, include all values)
admin:
user: admin
email: [email protected]
password: password
# Paths
#
# If transplanting Chassis into an existing project, you can set these manually.
# These can be set to absolute paths, or relative paths.
paths:
# Base directory for reference. Relative to the Chassis directory.
base: .
# Where WordPress lives. Relative to the base directory.
wp: wp
# Content directory. Relative to the base directory.
content: content
# Synced Folders
#
# You can sync as many folders as you like. We sync the nginx and php log folders by default.
synced_folders:
logs/nginx: /var/log/nginx
logs/php: /var/log/php
# Plugins
#
# Install and activate a list of plugins from wp.org
#plugins:
# - query-monitor
# Themes
#
# Install a list of themes, and activate the last one of them
# NOTE: This will activate all themes going down the list, so might activate some activation actions within each
#themes:
# - twentysixteen
# Extensions
#
# Install a list of extensions automatically
#extensions:
# - Chassis/Tester
# - [email protected]:Chassis/memcache.git
# PHP version
# Values: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 (or 5.6.30)
php: 7.3
# Maximum file upload size. This will set post_max_size and upload_max_filesize in PHP and client_max_body_size in Nginx.
upload_size: 1024M
# Vagrant machine name
# This can be any string and helps to identify a specific VM
# NOTE: If changed the machine will need to be re-created and should ideally be destroyed before any change
machine_name: default
# VirtualBox-specific customisations.
virtualbox:
# Memory, in megabytes.
#
# (e.g. 1024)
memory: null
# CPU count.
#
# (e.g. 2)
cpus: null
# NFS support. You should change this to Yes if you use VMWare
nfs: No
# Base box mode
#
# By default, we use a box built with the default settings. This speeds up
# initial provisioning time and reduces disk usage by sharing the common
# parts of the VM.
#
# Set this to `base` to build your own base box.
# Values: normal, base
_mode: normal