From 9bd7696c7ba478a7b5e528f62abc3e33187e7f80 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Thu, 20 Feb 2025 14:52:24 +0100 Subject: [PATCH] chore(backend): Postgres in Docker Voeg Postgres toe aan simpele docker compose Initialisatiescript --- backend/config/db/init.sql | 2 ++ docker-compose.yml | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 backend/config/db/init.sql create mode 100644 docker-compose.yml diff --git a/backend/config/db/init.sql b/backend/config/db/init.sql new file mode 100644 index 00000000..37a68022 --- /dev/null +++ b/backend/config/db/init.sql @@ -0,0 +1,2 @@ +-- Create the database +CREATE DATABASE dwengo; \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..e8efb530 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +services: + db: + image: postgres:latest + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: postgres + ports: + - "5432:5432" + network_mode: "host" + volumes: + - postgres_data:/var/lib/postgresql/data + - ./backend/config/db/init.sql:/docker-entrypoint-initdb.d/init.sql + +volumes: + postgres_data: