1name: cdn
2services:
3 mariadb:
4 image: mariadb
5 restart: always
6 ports:
7 - 3306:3306
8 environment:
9 MYSQL_ROOT_PASSWORD: cdn
10 MYSQL_PASSWORD: cdn
11 MYSQL_USER: cdn
12 MYSQL_DATABASE: cdn
13 volumes:
14 - mariadb:/var/lib/mysql
15 redis:
16 image: redis:latest
17 restart: always
18 ports:
19 - "6379:6379"
20 volumes:
21 - redis:/root/redis
22 - ./redis/redis.conf:/usr/local/etc/redis/redis.conf
23 environment:
24 - REDIS_PASSWORD=cdn
25 - REDIS_PORT=6379
26 - REDIS_DATABASES=16
27 web:
28 env_file:
29 - "./.env"
30 - "./frontend/.env"
31 volumes:
32 - type: bind
33 source: /var/dunlin
34 target: /var/dunlin
35 build:
36 context: .
37 dockerfile: Dockerfile
38 ports:
39 - "8080:8080"
40 restart: unless-stopped
41volumes:
42 mariadb: ~
43 redis: ~