From 95685ea85377c49e8d7edd44b0861d6f36a1f6b9 Mon Sep 17 00:00:00 2001 From: oliverhnat Date: Mon, 19 Feb 2024 11:40:20 +0100 Subject: [PATCH] Updated docker-compose and added testing init sql script --- WordAX/docker-compose.yml | 17 ++++++++++++++--- WordAX/init-scripts/init.sql | 5 +++++ 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 WordAX/init-scripts/init.sql diff --git a/WordAX/docker-compose.yml b/WordAX/docker-compose.yml index ce454d3..a77da1c 100644 --- a/WordAX/docker-compose.yml +++ b/WordAX/docker-compose.yml @@ -1,11 +1,22 @@ -version: '3.3' +version: '3.8' services: - db: + postgres: image: postgres restart: always environment: + POSTGRES_DB: postgres POSTGRES_USER: postgres - POSTGRES_PASSWORD: password + POSTGRES_PASSWORD: postgres ports: - '5432:5432' + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + - /home/WordAXDB/data:/var/lib/postgresql/data + + init-db: + image: postgres + depends_on: + - postgres + volumes: + - ./init-scripts:/docker-entrypoint-initdb.d diff --git a/WordAX/init-scripts/init.sql b/WordAX/init-scripts/init.sql new file mode 100644 index 0000000..d26793d --- /dev/null +++ b/WordAX/init-scripts/init.sql @@ -0,0 +1,5 @@ +CREATE TABLE example_table ( + id SERIAL PRIMARY KEY, + name VARCHAR(255), + description TEXT +);;