/ docker-compose.yml
docker-compose.yml
 1  depcache-data:
 2    # Cached dependencies for npm/pip
 3    image: lokaltog/baseimage
 4    volumes:
 5      - /var/www/node_modules
 6    command: /bin/true
 7  
 8  app-common:
 9    image: lokaltog/nginx-statichost
10    environment:
11      - VIRTUAL_HOST=git-man-page-generator.lokaltog.net,git-man-page-generator.lokaltog.net.test
12      - APP_ORIGIN=git@github.com:Lokaltog/git-man-page-generator.git
13      - APP_BRANCH=develop
14      - APP_COMMIT=HEAD
15      - APP_NAME=git-man-page-generator.lokaltog.net
16    log_driver: syslog
17    log_opt:
18      tag: '{{.ImageName}}/{{.Name}}'
19  
20  production:
21    extends: app-common
22    volumes_from:
23      - depcache-data
24    environment:
25      - APP_ENV=production
26      - CERT_NAME=lokaltog.net
27    volumes:
28      - ./keys:/keys
29      - ./run:/etc/service/app/run
30  
31  development:
32    extends: app-common
33    volumes_from:
34      - depcache-data
35    environment:
36      - APP_ENV=development
37      - CERT_NAME=test
38    volumes:
39      - ./:/var/www