services:
postgres:
image: postgis/postgis:15-3.3-alpine
container_name: a-map-postgis
ports:
- ${DATABASE_PORT}:5432
volumes:
- ./.data/db:/var/lib/postgresql/data
environment:
POSTGRES_USER: ${DATABASE_USERNAME}
POSTGRES_PASSWORD: ${DATABASE_PASSWORD}
POSTGRES_DB: ${DATABASE_NAME}
WARN[0000] The "wERI" variable is not set. Defaulting to a blank string.
[+] Building 0.0s (0/0)
[+] Running 3/0
✔ Container a-map-postgis Recreated 0.1s
✔ Container a-map-maildev Created 0.0s
✔ Container a-map-api Created 0.0s
Attaching to a-map-api, a-map-maildev, a-map-postgis
a-map-postgis |
a-map-postgis | PostgreSQL Database directory appears to contain a database; Skipping initialization
a-map-postgis |
a-map-api | wait-for-it.sh: waiting 15 seconds for postgres:5432
a-map-postgis | 2023-08-06 01:17:49.806 UTC [1] LOG: starting PostgreSQL 15.3 on x86_64-pc-linux-musl, compiled by gcc (Alpine 12.2.1_git20220924-r10) 12.2.1 20220924, 64-bit
a-map-postgis | 2023-08-06 01:17:49.806 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
a-map-postgis | 2023-08-06 01:17:49.806 UTC [1] LOG: listening on IPv6 address "::", port 5432
a-map-postgis | 2023-08-06 01:17:49.812 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
a-map-postgis | 2023-08-06 01:17:49.822 UTC [23] LOG: database system was shut down at 2023-08-06 01:13:00 UTC
a-map-postgis | 2023-08-06 01:17:49.829 UTC [1] LOG: database system is ready to accept connections
a-map-maildev | MailDev using directory /tmp/maildev-1
a-map-api | wait-for-it.sh: postgres:5432 is available after 1 seconds
a-map-maildev | MailDev webapp running at http://0.0.0.0:1080
a-map-maildev | MailDev SMTP Server running at 0.0.0.0:1025
a-map-api |
a-map-api | > [email protected] migration:run
a-map-api | > npm run typeorm -- --dataSource=src/database/data-source.ts migration:run
a-map-api |
a-map-api |
a-map-api | > [email protected] typeorm
a-map-api | > env-cmd ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --dataSource=src/database/data-source.ts migration:run
a-map-api |
a-map-postgis | 2023-08-06 01:17:58.279 UTC [28] FATAL: password authentication failed for user "root"
a-map-postgis | 2023-08-06 01:17:58.279 UTC [28] DETAIL: Role "root" does not exist.
a-map-postgis | Connection matched pg_hba.conf line 100: "host all all all scram-sha-256"
a-map-api | Error during migration run:
a-map-api | error: password authentication failed for user "root"
a-map-api | at Parser.parseErrorMessage (/usr/src/app/node_modules/pg-protocol/src/parser.ts:369:69)
a-map-api | at Parser.handlePacket (/usr/src/app/node_modules/pg-protocol/src/parser.ts:188:21)
a-map-api | at Parser.parse (/usr/src/app/node_modules/pg-protocol/src/parser.ts:103:30)
a-map-api | at Socket.<anonymous> (/usr/src/app/node_modules/pg-protocol/src/index.ts:7:48)
a-map-api | at Socket.emit (node:events:514:28)
a-map-api | at Socket.emit (node:domain:489:12)
a-map-api | at addChunk (node:internal/streams/readable:324:12)
a-map-api | at readableAddChunk (node:internal/streams/readable:297:9)
a-map-api | at Socket.Readable.push (node:internal/streams/readable:234:10)
a-map-api | at TCP.onStreamRead (node:internal/stream_base_commons:190:23) {
a-map-api | length: 100,
a-map-api | severity: 'FATAL',
a-map-api | code: '28P01',
a-map-api | detail: undefined,
a-map-api | hint: undefined,
a-map-api | position: undefined,
a-map-api | internalPosition: undefined,
a-map-api | internalQuery: undefined,
a-map-api | where: undefined,
a-map-api | schema: undefined,
a-map-api | table: undefined,
a-map-api | column: undefined,
a-map-api | dataType: undefined,
a-map-api | constraint: undefined,
a-map-api | file: 'auth.c',
a-map-api | line: '326',
a-map-api | routine: 'auth_failed'
a-map-api | }
a-map-api exited with code 1
thanks.