summaryrefslogtreecommitdiff
path: root/nginx/docker-compose.yaml
blob: 421c3c005a9e9b9fbab831aae828c356ce374ec7 (plain)
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
version: '3'

services:
  webserver:
    image: nginx:latest
    ports:
      - 80:80
      #- 8000:8000
      - 443:443
    restart: always
    volumes:
      - /var/nginx/conf/:/etc/nginx/conf.d:ro
      - /var/letsencrypt/etc:/var/letsencrypt/etc:ro #letsencrypt SSL certs
      - /var/letsencrypt/lts_site:/var/letsencrypt/lts_site:ro #letsencrypt plug site
      - /var/dh_param/dhparam-2048.pem:/etc/ssl/certs/dhparam-2048.pem #dhparam cert
    networks:
      git-network:
        ipv4_address: 172.22.0.254
      ghost_network:
      jenkins_network:

networks:
  #write each stack network (or connect it manually later)
  git-network:
    name: git-network
    external: true
  ghost_network:
    name: ghost_network
    external: true
  jenkins_network:
    name: jenkins_network
    external: true