123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- version: '3'
- services:
- letsproxy:
- image: neilpang/letsproxy
- environment:
- - GANDI_LIVEDNS_KEY=
- ports:
- - "80:80"
- - "443:443"
- volumes:
- - /var/run/docker.sock:/tmp/docker.sock:ro
- - ./proxy/certs:/etc/nginx/certs
- - ./proxy/acme:/acmecerts:rw
- - ./proxy/conf.d:/etc/nginx/conf.d
- - ./proxy/vhost.d:/etc/nginx/vhost.d \
- - ./proxy/stream.d:/etc/nginx/stream.d \
- - ./proxy/dhparam:/etc/nginx/dhparam \
- network_mode: "host"
- db:
- image: postgres
- container_name: postgres
- volumes:
- - db:/var/lib/postgres
- - /etc/localtime:/etc/localtime:ro
- environment:
- - POSTGRES_USER=gancio
- - POSTGRES_DB=gancio
- - POSTGRES_PASSWORD=
- restart: always
- ports:
- - 5432:5432
- networks:
- - gancio_network
- gancio:
- build: .
- image: node:latest
- environment:
- - DEBUG=*,-babel,-follow-redirects,-send,-body-parser:*,-express:*,-connect:*,-sequelize:*
- container_name: gancio
- restart: always
- command: gancio start --docker --db=postgres
- volumes:
- - ./config.json:/opt/gancio/config.json
- - ./uploads:/opt/gancio/uploads
- depends_on:
- - db
- - letsproxy
- environment:
- - VIRTUAL_HOST=www.campiinrete.org
- - ENABLE_ACME=true
- ports:
- - "0.0.0.0:13120:13120"
- networks:
- - gancio_network
- volumes:
- db:
- networks:
- gancio_network:
- external: true
|