ตัวอย่าง docker compose file ของ PostgreSQL

บทความนี้ผมจะเอาตัวอย่างไฟล์ docker compose ของ PostgreSQL มาเป็นตัวอย่างกันครับ เผื่อจะนำไปใช้งาน

docker-compose.yml จะเป็นประมาณนี้คับ

version: '3'

services:
    database:
        image: "postgres"
        env_file:
            - database.env
        volumes:
            - /root/bookedsell-db/db-data:/var/lib/postgresql/data/
        ports:
            - 5432:5432

เราจะ map value data ออกมาข้างนอกครับ แล้วก็ expost port 5432 ออกมา แล้วก็มีไฟล์สำหรับเซ็ต environment

ไฟล์ database.env ก็จะเป็นประมาณนี้คับ

POSTGRES_USER=user
POSTGRES_PASSWORD=password
POSTGRES_DB=database

เพียงแค่นี้เราก็สามารถรันได้แล้ว

Add a Comment

Your email address will not be published. Required fields are marked *