-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcompose.yaml
42 lines (39 loc) · 896 Bytes
/
compose.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
services:
php:
build: $PWD/.infrastructure/frankenphp
restart: on-failure
environment:
SERVER_NAME: ${SERVER_NAME:-localhost, caddy:80}
volumes:
- ./:/srv/app
ports:
# HTTP
- target: 80
published: ${HTTP_PORT:-80}
protocol: tcp
# HTTPS
- target: 443
published: ${HTTPS_PORT:-443}
protocol: tcp
# HTTP/3
- target: 443
published: ${HTTP3_PORT:-443}
protocol: udp
node:
build: $PWD/.infrastructure/node
restart: on-failure
volumes:
- ./:/srv/app:rw,cached
meilisearch:
image: getmeili/meilisearch:latest
container_name: uxsearch_meilisearch
restart: on-failure
volumes:
- search_data:/meili_data
environment:
- MEILI_MASTER_KEY=secret
- MEILI_NO_ANALYTICS=true
ports:
- "7700:7700"
volumes:
search_data: ~