version: '{{ compose_version }}'

services:
  postgres:
    container_name: {{ postgres_container_name }}
    restart: unless-stopped
    hostname: {{ postgres_container_name }}
    image: {{ postgres_docker_image }}
    ports:
      - {{ private_ip }}:{{ postgres_port }}:{{ postgres_port }}
    volumes:
      - {{ postgres_data_dir }}:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER={{ postgres_user }}
      - POSTGRES_PASSWORD={{ postgres_password }}
      - POSTGRES_DB={{ postgres_db }}