statping/servers/docker-compose.yml

62 lines
1.4 KiB
YAML
Raw Normal View History

2018-06-23 23:09:35 +00:00
version: '2.3'
services:
nginx:
container_name: nginx
image: jwilder/nginx-proxy
ports:
- 0.0.0.0:80:80
- 0.0.0.0:443:443
networks:
- internet
restart: always
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
2018-06-24 00:30:59 +00:00
- ./statup/nginx/certs:/etc/nginx/certs:ro
- ./statup/nginx/vhost:/etc/nginx/vhost.d
- ./statup/nginx/html:/usr/share/nginx/html:ro
- ./statup/nginx/dhparam:/etc/nginx/dhparam
2018-06-24 00:13:37 +00:00
environment:
2018-06-24 23:12:35 +00:00
DEFAULT_HOST: localhost
2018-06-23 23:09:35 +00:00
statup:
container_name: statup
2018-06-24 01:27:10 +00:00
image: hunterlong/statup:latest
2018-06-24 00:30:59 +00:00
restart: always
2018-06-23 23:09:35 +00:00
networks:
- internet
- database
depends_on:
2018-07-14 02:37:39 +00:00
- postgres_statup
2018-06-23 23:09:35 +00:00
volumes:
2018-06-24 00:30:59 +00:00
- ./statup/app:/app
2018-06-23 23:09:35 +00:00
environment:
2018-06-24 23:12:35 +00:00
VIRTUAL_HOST: localhost
2018-06-23 23:09:35 +00:00
VIRTUAL_PORT: 8080
2018-06-24 00:30:59 +00:00
DB_CONN: postgres
2018-07-14 02:37:39 +00:00
DB_HOST: postgres_statup
2018-06-23 23:09:35 +00:00
DB_USER: statup
DB_PASS: password123
DB_DATABASE: statup
2018-06-24 23:12:35 +00:00
NAME: EC2 Example
DESCRIPTION: This is a Statup Docker Compose instance
2018-06-23 23:09:35 +00:00
2018-07-14 02:37:39 +00:00
postgres_statup:
container_name: postgres_statup
2018-06-23 23:09:35 +00:00
image: postgres
restart: always
networks:
- database
volumes:
2018-06-24 00:30:59 +00:00
- ./statup/postgres:/var/lib/postgresql/data
2018-06-23 23:09:35 +00:00
environment:
POSTGRES_PASSWORD: password123
POSTGRES_USER: statup
POSTGRES_DB: statup
networks:
internet:
driver: bridge
database:
driver: bridge