infra: add make commands for provisioning postgres in macos and linux (#2436)
* infra: add make commands for provisioning postgres in macos and linux * docs: update commands for provisioning postgres on linux and macos
This commit is contained in:
@ -106,7 +106,7 @@ You need to provision this database with a `twenty` user (password: `twenty`), a
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd twenty
|
cd twenty
|
||||||
./infra/dev/scripts/setup-postgres-linux.sh
|
make provision-postgres-linux
|
||||||
```
|
```
|
||||||
|
|
||||||
<b>Option 2:</b> If you have docker installed:
|
<b>Option 2:</b> If you have docker installed:
|
||||||
@ -114,7 +114,7 @@ cd twenty
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd twenty
|
cd twenty
|
||||||
make provision-postgres
|
make provision-postgres-docker
|
||||||
```
|
```
|
||||||
This will create a Docker container, exposing a PostgresSQL instance at [http://localhost:5432](http://localhost:5432).
|
This will create a Docker container, exposing a PostgresSQL instance at [http://localhost:5432](http://localhost:5432).
|
||||||
You can access this using `twenty` postgres user (password: `twenty`)
|
You can access this using `twenty` postgres user (password: `twenty`)
|
||||||
@ -126,7 +126,7 @@ You can access this using `twenty` postgres user (password: `twenty`)
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd twenty
|
cd twenty
|
||||||
./infra/dev/scripts/setup-postgres-macos.sh
|
make provision-postgres-macos
|
||||||
```
|
```
|
||||||
|
|
||||||
<b>Option 2:</b> If you have docker installed:
|
<b>Option 2:</b> If you have docker installed:
|
||||||
@ -134,7 +134,7 @@ cd twenty
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd twenty
|
cd twenty
|
||||||
make provision-postgres
|
make provision-postgres-docker
|
||||||
```
|
```
|
||||||
This will create a Docker container, exposing a PostgresSQL instance at [http://localhost:5432](http://localhost:5432).
|
This will create a Docker container, exposing a PostgresSQL instance at [http://localhost:5432](http://localhost:5432).
|
||||||
You can access this using `twenty` postgres user (password: `twenty`)
|
You can access this using `twenty` postgres user (password: `twenty`)
|
||||||
|
|||||||
@ -8,12 +8,18 @@ build:
|
|||||||
@docker volume rm twenty_node_modules_docs > /dev/null 2>&1 || true
|
@docker volume rm twenty_node_modules_docs > /dev/null 2>&1 || true
|
||||||
@docker compose build
|
@docker compose build
|
||||||
|
|
||||||
provision-postgres:
|
provision-postgres-docker:
|
||||||
@docker stop twenty_postgres || true
|
@docker stop twenty_postgres || true
|
||||||
@docker rm twenty_postgres || true
|
@docker rm twenty_postgres || true
|
||||||
@docker volume rm twenty_db_data || true
|
@docker volume rm twenty_db_data || true
|
||||||
@docker compose up --build postgres -d
|
@docker compose up --build postgres -d
|
||||||
|
|
||||||
|
provision-postgres-macos:
|
||||||
|
sh ./scripts/setup-postgres-macos.sh
|
||||||
|
|
||||||
|
provision-postgres-linux:
|
||||||
|
sh ./scripts/setup-postgres-linux.sh
|
||||||
|
|
||||||
up:
|
up:
|
||||||
@docker compose up -d
|
@docker compose up -d
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user