
########
# varnish
########
varnish_data:
  image: docker.alphabets.cn/data:0.0.1
  container_name: varnish_data
  volumes:
   - /data/varnish

varnish:
  image: docker.alphabets.cn/varnish:0.0.1
  container_name: varnish
  hostname: varnish
  restart: always
  ports:
   - "6081:80"
  environment:
    VARNISH_CONFIG: /data/varnish/varnish.vcl
    VARNISH_CACHE_SIZE: 1024M
  volumes_from:
   - varnish_data


########
# nginx
########
lb_data:
  image: docker.alphabets.cn/data:0.0.1
  container_name: lb_data
  volumes:
   - /etc/nginx/conf.d
   - /var/log/nginx

lb:
  image: docker.alphabets.cn/nginx:0.0.1
  container_name: lb
  hostname: lb
  restart: always
  ports:
   - "80:80"
   - "443:443"
  volumes_from:
   - lb_data
