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 +);;