Initial commit

This commit is contained in:
Waffles
2022-12-21 22:30:01 -08:00
commit 19ebda26b4
47 changed files with 1429 additions and 0 deletions
@@ -0,0 +1,33 @@
version: '3'
services:
{% if ENV_PRODUCTION['STATSD_ADDR'] is defined %}
statsd:
restart: always
image: prom/statsd-exporter
command: --statsd.mapping-config=/tmp/statsd_mapping.yml
volumes:
- /root/statsd-mapping.yml:/tmp/statsd_mapping.yml
networks:
- internal_network
- external_network
ports:
- 9102:9102
- "127.0.0.1:9125:9125"
{% endif %}
pgbouncer:
restart: always
image: edoburu/pgbouncer
networks:
- internal_network
- external_network
environment:
- 'DB_HOST={{ REAL_DB_HOST }}'
- 'DB_NAME={{ ENV_PRODUCTION["DB_NAME"] }}'
- 'DB_USER={{ ENV_PRODUCTION["DB_USER"] }}'
- 'DB_PASSWORD={{ ENV_PRODUCTION["DB_PASS"] }}'
- 'SERVER_TLS_SSLMODE=prefer'
networks:
external_network:
internal_network:
internal: true