-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
39 lines (37 loc) · 1007 Bytes
/
docker-compose.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
version: "3.8"
services:
web:
image: nginx:latest
restart: unless-stopped
ports:
- 4080:80
environment:
TZ: ${TZ}
depends_on:
- fpm
volumes:
- .:/var/www/web
- ./docker/web/site.conf:/etc/nginx/conf.d/default.conf
fpm:
build: .
restart: unless-stopped
environment:
TZ: ${TZ}
DOMAIN: ${DOMAIN}
WEBSITE: ${WEBSITE}
ADMIN_EMAIL: ${ADMIN_EMAIL}
NOREPLY_EMAIL: ${NOREPLY_EMAIL}
API_URL: ${API_URL}
API_KEY: ${API_KEY}
MARIADB_HOST: ${MARIADB_HOST}
MARIADB_DATABASE: ${MARIADB_DATABASE}
MARIADB_USER: ${MARIADB_USER}
MARIADB_PASSWORD: ${MARIADB_PASSWORD}
RECAPTCHA_V2_SITEKEY: ${RECAPTCHA_V2_SITEKEY}
RECAPTCHA_V2_SECRET: ${RECAPTCHA_V2_SECRET}
RECAPTCHA_V3_SITEKEY: ${RECAPTCHA_V3_SITEKEY}
RECAPTCHA_V3_SECRET: ${RECAPTCHA_V3_SECRET}
MAILGUN_DOMAIN: ${MAILGUN_DOMAIN}
MAILGUN_DOMAIN_KEY: ${MAILGUN_DOMAIN_KEY}
volumes:
- .:/var/www/web