-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplaybook.yml.sample
More file actions
92 lines (85 loc) · 2.16 KB
/
playbook.yml.sample
File metadata and controls
92 lines (85 loc) · 2.16 KB
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
---
-
hosts: all
become: true
user: ubuntu
roles:
- role: .provisioning/system
- role: .provisioning/php-fpm
- role: .provisioning/mysql-official-latest
- role: .provisioning/composer
- role: .provisioning/elasticsearch
- role: .provisioning/meilisearch
- role: .provisioning/wkhtmltox
- role: .provisioning/vhosts
tags: vhosts
# available only for php >= 7.1
# - role: .provisioning/php-mods/sqlsrv
# Box options
# -----------
# Ubuntu 16.04 LTS: ubuntu/xenial64
# Ubuntu 18.04 LTS: ubuntu/bionic64
# Ubuntu 20.04 LTS: ubuntu/focal64
# Ubuntu 22.04 LTS: ubuntu/jammy64
vars:
vagrantfile:
box: "ubuntu/jammy64"
hostname: "devbox"
memory: "2048"
disk: "50GB"
network:
bridge: "en0: Ethernet"
public_ip: "192.168.0.40"
private_ip: "192.168.1.40"
synced_folder:
source: "/path/to/projects"
target: "/var/www"
port_forward:
80: 8080
3306: 33060
system:
timezone: 'Europe/Bucharest'
web_server: "nginx" # nginx, apache2
php:
version: "8.2"
extensions:
- fpm
- cli
- mysql
- curl
- mbstring
- common
- gd
- imagick
- soap
- zip
- bcmath
- xml
- sqlite3
- dev
- odbc
- intl
- redis
elasticsearch_version: "7.12"
meilisearch_version: "0.22.0"
databases: []
vhosts:
- name: project_1
document_root: "/var/www/project_1/public"
domains:
- "project_1.localdev"
- "api.project_1.localdev"
ssl: true
- name: project_2
document_root: "/var/www/project_2/public"
domains:
- "project_2.localdev"
- "api.project_2.localdev"
ssl: false
supervisor:
project_root: "/var/www/project_2"
commands:
- name: queue
command: php artisan queue:work --sleep=1 --daemon
numprocs: 3
stdout_logfile: "/var/www/project_2/storage/logs/supervisor.log"