-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
54 lines (48 loc) · 1.24 KB
/
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
version: '3.8'
services:
nginx:
container_name: nginx
image: nginx:1.25.4-alpine
restart: unless-stopped
environment:
- TZ=Australia/Brisbane
ports:
- "80:80"
- "443:443"
volumes:
# Release data
- type: bind
source: /mnt/gtdb_data/releases
target: /var/www/data-gtdb/releases
read_only: true
- type: bind
source: /mnt/gtdb_data/publications
target: /var/www/data-gtdb/publications
read_only: true
# XLST configuration files
- type: bind
source: ./nginx/xml
target: /xml
read_only: true
# NGINX configuration files
- type: bind
source: ./nginx/nginx.conf
target: /etc/nginx/nginx.conf
read_only: true
- type: bind
source: ./nginx/templates
target: /etc/nginx/templates
read_only: true
# SSL bindings
- type: bind
source: /etc/letsencrypt
target: /etc/letsencrypt
read_only: true
- type: bind
source: /var/lib/letsencrypt
target: /var/lib/letsencrypt
read_only: true
- type: bind
source: /var/www/acme-challenge
target: /var/www/acme-challenge
read_only: true