diff --git a/infra/dev/Makefile b/infra/dev/Makefile index 25e1e81cb..62a9c7739 100644 --- a/infra/dev/Makefile +++ b/infra/dev/Makefile @@ -6,7 +6,11 @@ build: @docker compose build provision-postgres: - @docker compose up postgres -d + @docker version > /dev/null 2>&1 || (echo "Docker is not running" && exit 1) + @docker stop twenty_postgres || true + @docker rm twenty_postgres || true + @docker volume rm twenty_db_data || true + @docker compose up --build postgres -d up: @docker compose up -d diff --git a/infra/dev/docker-compose.yml b/infra/dev/docker-compose.yml index 8846a812b..6570c2ded 100644 --- a/infra/dev/docker-compose.yml +++ b/infra/dev/docker-compose.yml @@ -24,9 +24,10 @@ services: - ../../docs:/app/docs - twenty_node_modules_docs:/app/docs/node_modules postgres: + container_name: twenty_postgres build: ./postgres volumes: - - db_data:/var/lib/postgresql/data + - twenty_db_data:/var/lib/postgresql/data environment: - POSTGRES_USER=twenty - POSTGRES_PASSWORD=twenty @@ -34,7 +35,8 @@ services: ports: - "5432:5432" volumes: - db_data: + twenty_db_data: + name: twenty_db_data twenty_node_modules_front: twenty_node_modules_server: twenty_node_modules_docs: \ No newline at end of file