diff --git a/PostgreSQL/Dockerfile b/PostgreSQL/Dockerfile new file mode 100644 index 0000000..8ad7598 --- /dev/null +++ b/PostgreSQL/Dockerfile @@ -0,0 +1,7 @@ +FROM postgres:17 + +WORKDIR /db + +# postgresql will execute the files in that folder after build +COPY tables/tables.sql /docker-entrypoint-initdb.d/ + diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 0dfabcb..8a7c3d5 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -2,6 +2,9 @@ services: database: hostname: database container_name: briques_postgres + build: + context: ./PostgreSQL + dockerfile: Dockerfile image: postgres restart: always environment: @@ -11,7 +14,7 @@ services: ports: - 5432:5432 volumes: - - ./database:/var/lib/postgresql/data + - ./dev-db:/var/lib/postgresql/data adminer: image: adminer