|
1 | 1 | services: |
2 | 2 | db: |
3 | | - image: bitnami/postgresql:17.6.0 |
| 3 | + image: postgres:17.6 |
4 | 4 | environment: |
5 | | - # See https://github.com/bitnami/bitnami-docker-postgresql#configuration |
6 | | - POSTGRESQL_DATABASE: ${POSTGRES_DB:-G2} |
7 | | - POSTGRESQL_PASSWORD: ${POSTGRES_PASSWORD:-senzing} |
8 | | - POSTGRESQL_POSTGRES_PASSWORD: ${POSTGRESQL_POSTGRES_PASSWORD:-postgres} |
9 | | - POSTGRESQL_USERNAME: ${POSTGRES_USERNAME:-senzing} |
| 5 | + # See https://hub.docker.com/_/postgres |
| 6 | +# POSTGRES_DB: ${POSTGRES_DB:-G2} |
| 7 | + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-senzing} |
| 8 | + POSTGRES_USER: ${POSTGRES_USERNAME:-senzing} |
10 | 9 | healthcheck: |
11 | 10 | test: [ "CMD-SHELL", "pg_isready -U ${POSTGRES_USERNAME:-senzing}" ] |
12 | 11 | interval: 10s |
13 | 12 | timeout: 5s |
14 | 13 | retries: 5 |
15 | 14 | ports: |
16 | 15 | - 5432:5432 |
17 | | - user: "${SENZING_UID:-504}:0" |
18 | 16 | restart: always |
19 | 17 | volumes: |
20 | | - - postgres:/bitnami/postgresql |
| 18 | + - postgres:/var/lib/postgresql/data |
21 | 19 |
|
22 | 20 | init-db: |
23 | 21 | image: senzing/init-database:latest |
24 | 22 | depends_on: |
25 | 23 | - db |
26 | 24 | environment: |
27 | | - SENZING_TOOLS_DATASOURCES: PEOPLE, CUSTOMERS |
| 25 | + SENZING_TOOLS_DATASOURCES: PEOPLE CUSTOMERS |
28 | 26 | SENZING_TOOLS_ENGINE_CONFIGURATION_JSON: >- |
29 | 27 | { |
30 | 28 | "PIPELINE": { |
@@ -61,6 +59,10 @@ services: |
61 | 59 | - db |
62 | 60 | environment: |
63 | 61 | AWS_ENDPOINT_URL: http://localstack:4566 |
| 62 | + PGHOST: db |
| 63 | + PGUSER: ${POSTGRES_USERNAME:-senzing} |
| 64 | + PGPASSWORD: ${POSTGRES_PASSWORD:-senzing} |
| 65 | + SENZING_DATASOURCES: PEOPLE CUSTOMERS |
64 | 66 | SENZING_ENGINE_CONFIGURATION_JSON: >- |
65 | 67 | { |
66 | 68 | "PIPELINE": { |
|
0 commit comments