Connection to db:5433 refused
KonradHoeffner opened this issue · 2 comments
KonradHoeffner commented
This issue is part of the JOSS review.
Following the quickstart instructions...
git clone https://github.com/carnival-data/carnival-demo-biomedical.git
cd carnival-demo-biomedical
docker-compose build
docker-compose up
...leads to this error:
carnival-demo-biomedical-web-1 | 15:15:00.967 [main] ERROR io.micronaut.runtime.Micronaut - Error starting Micronaut server: Bean definition [example.carnival.micronaut.ApplicationInitializer] could not be loaded: Error instantiating bean of type [example.carnival.micronaut.ApplicationInitializer]: Connection to db:5433 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
Tried on Arch Linux 6.1.9 with Docker Compose 2.15.1 on Docker 20.10.23 build 715524332f.
docker compose logs
carnival-demo-biomedical$ docker compose build
[+] Building 12.9s (8/8) FINISHED
=> [internal] load build definition from postgres.Dockerfile 0.3s
=> => transferring dockerfile: 148B 0.0s
=> [internal] load .dockerignore 0.2s
=> => transferring context: 304B 0.0s
=> [internal] load metadata for docker.io/library/postgres:latest 1.6s
=> [1/3] FROM docker.io/library/postgres@sha256:026a1934bc87d3923abdd2f7059ffacde1351986ed39af9879ecc2ea74d27c6a 9.5s
=> => resolve docker.io/library/postgres@sha256:026a1934bc87d3923abdd2f7059ffacde1351986ed39af9879ecc2ea74d27c6a 0.1s
=> => sha256:026a1934bc87d3923abdd2f7059ffacde1351986ed39af9879ecc2ea74d27c6a 1.86kB / 1.86kB 0.0s
=> => sha256:8740c948ffd4c816ea7ca963f99ca52f4788baa23f228da9581a9ea2edd3fcd7 31.40MB / 31.40MB 1.1s
=> => sha256:387fe63603d146147b8dc4338a6ac7a9f68633d8d0974775219764198001862c 10.52kB / 10.52kB 0.0s
=> => sha256:05d9dc9d0fbd73c8984f36476ef54033071d59aa7b734ca940eb016b21c1d197 1.80kB / 1.80kB 0.3s
=> => sha256:bc068d3dfeb1185159a22a325a788b749a681285d428b206f9fa1a73c29b4dd8 3.04kB / 3.04kB 0.0s
=> => sha256:c8dbd2beab503e312b0f0341b437039f4090f835dae29451e65bf79d8c7bd38f 4.41MB / 4.41MB 0.5s
=> => sha256:f7f8df119080ef4f020014420407bb099cff39efacfb185b4ff31ab4c263911d 1.47MB / 1.47MB 0.5s
=> => sha256:4adc97fdfa40059d7627a9f0da949f7b4f46b4ee6faf14f662caf4a39d58e28f 8.05MB / 8.05MB 0.8s
=> => sha256:b101c784ba96bab7e670ef80f5069caf1ba085c6e3c0e622ea2cf318403787bf 1.26MB / 1.26MB 0.9s
=> => sha256:776d6095adf6688022cb269a6ab70b40adc84e75f3bd67b48be03d12e8dee048 149B / 149B 1.1s
=> => sha256:efe093395f4abd627585e4a75fd2c335fac652d6e85aa51be3e7842e5e6b5526 3.20kB / 3.20kB 1.1s
=> => extracting sha256:8740c948ffd4c816ea7ca963f99ca52f4788baa23f228da9581a9ea2edd3fcd7 1.1s
=> => sha256:28f82741915900d8d99fb367310f3b0781e58b19612cbbcc7ae80ec513cfeb7e 130B / 130B 1.3s
=> => sha256:5a231e7baa0b721d6c5b04cf539e4e4fa20e8f523af1b87562485f426dc2a716 92.22MB / 92.22MB 2.7s
=> => sha256:2fbe20d25a5f5c813362fd840cdfbd6f2ced2dd948dad819d81ef859b1ca576c 9.78kB / 9.78kB 1.4s
=> => sha256:6710203639cf2da9854c14e63d734c30b6edc2205f211e1f50290b47ddb3a20e 201B / 201B 1.5s
=> => sha256:5b4d7d046c74a042833ecbbe59dadd884067985577730158f496725cc3cda809 4.78kB / 4.78kB 1.6s
=> => extracting sha256:c8dbd2beab503e312b0f0341b437039f4090f835dae29451e65bf79d8c7bd38f 0.2s
=> => extracting sha256:05d9dc9d0fbd73c8984f36476ef54033071d59aa7b734ca940eb016b21c1d197 0.0s
=> => extracting sha256:f7f8df119080ef4f020014420407bb099cff39efacfb185b4ff31ab4c263911d 0.0s
=> => extracting sha256:4adc97fdfa40059d7627a9f0da949f7b4f46b4ee6faf14f662caf4a39d58e28f 0.2s
=> => extracting sha256:b101c784ba96bab7e670ef80f5069caf1ba085c6e3c0e622ea2cf318403787bf 0.1s
=> => extracting sha256:776d6095adf6688022cb269a6ab70b40adc84e75f3bd67b48be03d12e8dee048 0.0s
=> => extracting sha256:efe093395f4abd627585e4a75fd2c335fac652d6e85aa51be3e7842e5e6b5526 0.0s
=> => extracting sha256:5a231e7baa0b721d6c5b04cf539e4e4fa20e8f523af1b87562485f426dc2a716 3.4s
=> => extracting sha256:2fbe20d25a5f5c813362fd840cdfbd6f2ced2dd948dad819d81ef859b1ca576c 0.0s
=> => extracting sha256:28f82741915900d8d99fb367310f3b0781e58b19612cbbcc7ae80ec513cfeb7e 0.0s
=> => extracting sha256:6710203639cf2da9854c14e63d734c30b6edc2205f211e1f50290b47ddb3a20e 0.0s
=> => extracting sha256:5b4d7d046c74a042833ecbbe59dadd884067985577730158f496725cc3cda809 0.0s
=> [internal] load build context 0.8s
=> => transferring context: 58.59MB 0.6s
=> [2/3] COPY data/db/setup.sql /docker-entrypoint-initdb.d/setup.sql 0.2s
=> [3/3] COPY data/db/*.csv /db/ 0.2s
=> exporting to image 1.0s
=> => exporting layers 0.9s
=> => writing image sha256:d768456c5097ffab3a12a6bb8b00c284d256ea0cf6806d5d70461dec5aa11f1c 0.0s
=> => naming to docker.io/library/carnival-demo-biomedical-db 0.0s
[+] Building 174.8s (25/25) FINISHED
=> [internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 2.87kB 0.0s
=> [internal] load .dockerignore 0.2s
=> => transferring context: 35B 0.0s
=> [internal] load metadata for docker.io/adoptopenjdk/openjdk11-openj9:jdk-11.0.1.13-alpine-slim 1.8s
=> [internal] load metadata for docker.io/library/gradle:7.2.0-jdk11 1.5s
=> [base 1/12] FROM docker.io/library/gradle:7.2.0-jdk11@sha256:cc469186ac553a03be40cd95dee129357e2476573e4194e1285674f38dcfc3d1 15.6s
=> => resolve docker.io/library/gradle:7.2.0-jdk11@sha256:cc469186ac553a03be40cd95dee129357e2476573e4194e1285674f38dcfc3d1 0.2s
=> => sha256:cc469186ac553a03be40cd95dee129357e2476573e4194e1285674f38dcfc3d1 1.21kB / 1.21kB 0.0s
=> => sha256:f9a6823b06a3020f47956b0e589ef6fed551d6ec2940339fc3c74746af7155e1 1.79kB / 1.79kB 0.0s
=> => sha256:a77526dda51b754b62c96f508a55fbf243fe6283260976f41ab800c8c7b5f254 9.04kB / 9.04kB 0.0s
=> => sha256:7b1a6ab2e44dbac178598dabe7cff59bd67233dba0b27e4fbd1f9d4b3c877a54 28.57MB / 28.57MB 1.3s
=> => sha256:237daeb1ae282fe20092079ef6d5de7924746d0f2e9ad88797d08524a4d842fd 16.04MB / 16.04MB 1.4s
=> => extracting sha256:7b1a6ab2e44dbac178598dabe7cff59bd67233dba0b27e4fbd1f9d4b3c877a54 0.6s
=> => sha256:be95eabe2b75bbc37fb08d630d608002fba6a0887d04c57831e64037f792b5ec 193.80MB / 193.80MB 5.1s
=> => sha256:147350fde7b86d0cd855faaeb68057169caa1eb122dcaefd9e9ad8ded307e693 162B / 162B 1.6s
=> => sha256:89750aa202396d1b09145395066e76895281433f009f86a3d49a55646429121b 4.36kB / 4.36kB 1.8s
=> => sha256:712192e5d1c6de29a751a7021c6ce331f70178bbe577d7739a15e229bc115cbe 65.63MB / 65.63MB 3.9s
=> => extracting sha256:237daeb1ae282fe20092079ef6d5de7924746d0f2e9ad88797d08524a4d842fd 0.6s
=> => sha256:eb26dd5aadebf83e0c4f5848e59fca8c55a2c712dbbb07df8119c66798af4e07 114.37MB / 114.37MB 6.7s
=> => extracting sha256:be95eabe2b75bbc37fb08d630d608002fba6a0887d04c57831e64037f792b5ec 3.9s
=> => extracting sha256:147350fde7b86d0cd855faaeb68057169caa1eb122dcaefd9e9ad8ded307e693 0.0s
=> => extracting sha256:89750aa202396d1b09145395066e76895281433f009f86a3d49a55646429121b 0.0s
=> => extracting sha256:712192e5d1c6de29a751a7021c6ce331f70178bbe577d7739a15e229bc115cbe 3.1s
=> => extracting sha256:eb26dd5aadebf83e0c4f5848e59fca8c55a2c712dbbb07df8119c66798af4e07 1.4s
=> [internal] load build context 0.5s
=> => transferring context: 38.20MB 0.4s
=> [app 1/5] FROM docker.io/adoptopenjdk/openjdk11-openj9:jdk-11.0.1.13-alpine-slim@sha256:60718fa9eb6b6bc4ab6fe7f3a9db31b8725fb63ebdda833a43f541c0779 7.5s
=> => resolve docker.io/adoptopenjdk/openjdk11-openj9:jdk-11.0.1.13-alpine-slim@sha256:60718fa9eb6b6bc4ab6fe7f3a9db31b8725fb63ebdda833a43f541c07792ff5 0.2s
=> => sha256:60718fa9eb6b6bc4ab6fe7f3a9db31b8725fb63ebdda833a43f541c07792ff5c 433B / 433B 0.0s
=> => sha256:e259b361bf3ac04676197dbf3803dc52979305fa91aee31f9805f6356b7ba6e2 919B / 919B 0.0s
=> => sha256:f3f4b8ddca6feca170e6239933cbf5139f52d8496737df497911850440f40a5a 7.46kB / 7.46kB 0.0s
=> => sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde 2.21MB / 2.21MB 0.3s
=> => sha256:1ba2a07c78f2c0b3b63a4faa87c2e54f7fd8409c89d3b067884a6a66b83e5371 2.93MB / 2.93MB 0.5s
=> => sha256:944724f145c9851e64b1b4bd90cb855995556cbf7a5f816a1a13cc5221636ee8 4.73kB / 4.73kB 0.5s
=> => extracting sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde 0.1s
=> => sha256:1cb512dae36f8da161dbe5019640a8a36749a0d4bc96b29e435535f113114233 121.21MB / 121.21MB 3.9s
=> => extracting sha256:1ba2a07c78f2c0b3b63a4faa87c2e54f7fd8409c89d3b067884a6a66b83e5371 0.1s
=> => extracting sha256:944724f145c9851e64b1b4bd90cb855995556cbf7a5f816a1a13cc5221636ee8 0.0s
=> => extracting sha256:1cb512dae36f8da161dbe5019640a8a36749a0d4bc96b29e435535f113114233 2.6s
=> [app 2/5] WORKDIR /opt/carnival-micronaut 0.2s
=> [base 2/12] RUN mkdir /opt/carnival-micronaut 0.5s
=> [base 3/12] COPY build.gradle /opt/carnival-micronaut 0.3s
=> [base 4/12] COPY gradle.properties /opt/carnival-micronaut 0.2s
=> [base 5/12] COPY settings.gradle /opt/carnival-micronaut 0.2s
=> [base 6/12] WORKDIR /opt/carnival-micronaut 0.2s
=> [base 7/12] RUN gradle clean buildDependents --no-daemon --console=plain || true 109.1s
=> [base 8/12] RUN mkdir /opt/carnival-micronaut-home 0.6s
=> [base 9/12] COPY ./carnival-micronaut-home /opt/carnival-micronaut-home/. 0.3s
=> [base 10/12] COPY micronaut-cli.yml /opt/carnival-micronaut/. 0.2s
=> [base 11/12] COPY data/survey/observations_survey.csv /opt/carnival-micronaut/data/survey/observations_survey.csv 0.2s
=> [base 12/12] WORKDIR /opt/carnival-micronaut 0.2s
=> [builder 1/2] COPY ./src /opt/carnival-micronaut/src 0.2s
=> [builder 2/2] RUN gradle shadowJar --no-daemon 42.4s
=> [app 3/5] COPY --from=builder /opt/carnival-micronaut-home /opt/carnival-micronaut-home/. 0.2s
=> [app 4/5] COPY --from=builder /opt/carnival-micronaut/build/libs/carnival-micronaut-0.1-all.jar /opt/carnival-micronaut/build/l 0.2s
=> [app 5/5] COPY --from=builder /opt/carnival-micronaut/data/survey/observations_survey.csv /opt/carnival-micronaut/data/survey/o 0.2s
=> exporting to image 1.1s
=> => exporting layers 1.0s
=> => writing image sha256:671fa00add129894541c9589d6bd7aa25d43343afc14833876a9f17c89b9d63c 0.0s
=> => naming to docker.io/library/carnival-demo-biomedical-web 0.0s
carnival-demo-biomedical$ docker compose up
[+] Running 3/3
⠿ Network carnival-demo-biomedical_default Created 0.1s
⠿ Container carnival-demo-biomedical-db-1 Created 0.1s
⠿ Container carnival-demo-biomedical-web-1 Created 0.1s
Attaching to carnival-demo-biomedical-db-1, carnival-demo-biomedical-web-1
carnival-demo-biomedical-db-1 | The files belonging to this database system will be owned by user "postgres".
carnival-demo-biomedical-db-1 | This user must also own the server process.
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | The database cluster will be initialized with locale "en_US.utf8".
carnival-demo-biomedical-db-1 | The default database encoding has accordingly been set to "UTF8".
carnival-demo-biomedical-db-1 | The default text search configuration will be set to "english".
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | Data page checksums are disabled.
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok
carnival-demo-biomedical-db-1 | creating subdirectories ... ok
carnival-demo-biomedical-db-1 | selecting dynamic shared memory implementation ... posix
carnival-demo-biomedical-db-1 | selecting default max_connections ... 100
carnival-demo-biomedical-db-1 | selecting default shared_buffers ... 128MB
carnival-demo-biomedical-db-1 | selecting default time zone ... Etc/UTC
carnival-demo-biomedical-db-1 | creating configuration files ... ok
carnival-demo-biomedical-db-1 | running bootstrap script ... ok
carnival-demo-biomedical-db-1 | performing post-bootstrap initialization ... ok
carnival-demo-biomedical-web-1 | 15:14:59,081 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [/opt/carnival-micronaut-home/config/logback.xml] at [file:/opt/carnival-micronaut-home/config/logback.xml]
carnival-demo-biomedical-web-1 | 15:14:59,124 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
carnival-demo-biomedical-web-1 | 15:14:59,127 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
carnival-demo-biomedical-web-1 | 15:14:59,128 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
carnival-demo-biomedical-web-1 | 15:14:59,130 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
carnival-demo-biomedical-web-1 | 15:14:59,159 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
carnival-demo-biomedical-web-1 | 15:14:59,161 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CARNIVAL]
carnival-demo-biomedical-web-1 | 15:14:59,161 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
carnival-demo-biomedical-web-1 | 15:14:59,162 |-INFO in ch.qos.logback.core.FileAppender[CARNIVAL] - File property is set to [/opt/carnival-micronaut-home/log/carnival.log]
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [javax.management] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.reflections] to WARN
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [groovy.util] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.jboss.netty] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.ning.http.client] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [reactor.ipc.netty.http.server] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [reactor.ipc.netty.channel] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [io.netty] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [io.micronaut] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [reactor] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.neo4j.ogm] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [sql] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - Could not find an appender named [SQL_FILE]. Did you define it below instead of above in the configuration file?
carnival-demo-biomedical-web-1 | 15:14:59,163 |-ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - See http://logback.qos.ch/codes.html#appender_order for more details.
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [carnival] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CARNIVAL] to Logger[carnival]
carnival-demo-biomedical-web-1 | 15:14:59,163 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [carnival.util.Defaults] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,164 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [carnival.core.graph.CoreGraph] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,164 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [example.carnival.micronaut] to INFO
carnival-demo-biomedical-web-1 | 15:14:59,164 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
carnival-demo-biomedical-web-1 | 15:14:59,164 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
carnival-demo-biomedical-web-1 | 15:14:59,164 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
carnival-demo-biomedical-web-1 | 15:14:59,164 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6f4b262b - Registering current configuration as safe fallback point
carnival-demo-biomedical-web-1 |
carnival-demo-biomedical-web-1 | __ __ _ _
carnival-demo-biomedical-web-1 | | \/ (_) ___ _ __ ___ _ __ __ _ _ _| |_
carnival-demo-biomedical-web-1 | | |\/| | |/ __| '__/ _ \| '_ \ / _` | | | | __|
carnival-demo-biomedical-web-1 | | | | | | (__| | | (_) | | | | (_| | |_| | |_
carnival-demo-biomedical-web-1 | |_| |_|_|\___|_| \___/|_| |_|\__,_|\__,_|\__|
carnival-demo-biomedical-web-1 | Micronaut (v2.4.2)
carnival-demo-biomedical-web-1 |
carnival-demo-biomedical-web-1 | 15:15:00.219 [main] INFO carnival.core.graph.CoreGraphTinker - CoreGraphTinker create args:[:]
carnival-demo-biomedical-web-1 | 15:15:00.223 [main] INFO carnival.core.graph.CoreGraphTinker - CoreGraphTinker create controlledInstances(null): null
carnival-demo-biomedical-web-1 | 15:15:00.258 [main] INFO carnival.core.graph.CoreGraph - CoreGraph initializeGremlinGraph graph:tinkergraph[vertices:0 edges:0] g:graphtraversalsource[tinkergraph[vertices:0 edges:0], standard]
carnival-demo-biomedical-web-1 | 15:15:00.258 [main] INFO carnival.core.graph.CoreGraph - CoreGraph initializeGremlinGraph graph:tinkergraph[vertices:0 edges:0] g:graphtraversalsource[tinkergraph[vertices:0 edges:0], standard] packageName:carnival
carnival-demo-biomedical-web-1 | 15:15:00.260 [main] INFO carnival.core.graph.CoreGraph - CoreGraph initializeDefinedVertices graph:tinkergraph[vertices:0 edges:0] g:graphtraversalsource[tinkergraph[vertices:0 edges:0], standard] packageName:carnival
carnival-demo-biomedical-web-1 | 15:15:00.266 [main] INFO carnival.core.graph.CoreGraph - CoreGraph findNewVertexLabelDefinitions packageName:carnival
carnival-demo-biomedical-web-1 | 15:15:00.602 [main] INFO carnival.core.graph.CoreGraph - CoreGraph findNewRelationshipDefinitions packageName:carnival
carnival-demo-biomedical-web-1 | 15:15:00.713 [main] INFO carnival.core.graph.CoreGraph - CoreGraph initializeGremlinGraph graph:tinkergraph[vertices:3 edges:1] g:graphtraversalsource[tinkergraph[vertices:3 edges:1], standard] packageName:example.carnival.micronaut.graph
carnival-demo-biomedical-web-1 | 15:15:00.713 [main] INFO carnival.core.graph.CoreGraph - CoreGraph initializeDefinedVertices graph:tinkergraph[vertices:3 edges:1] g:graphtraversalsource[tinkergraph[vertices:3 edges:1], standard] packageName:example.carnival.micronaut.graph
carnival-demo-biomedical-web-1 | 15:15:00.713 [main] INFO carnival.core.graph.CoreGraph - CoreGraph findNewVertexLabelDefinitions packageName:example.carnival.micronaut.graph
carnival-demo-biomedical-web-1 | 15:15:00.772 [main] INFO carnival.core.graph.CoreGraph - CoreGraph findNewRelationshipDefinitions packageName:example.carnival.micronaut.graph
carnival-demo-biomedical-web-1 | 15:15:00.858 [main] INFO e.c.micronaut.ApplicationInitializer - ApplicationInitializer initialize()
carnival-demo-biomedical-web-1 | 15:15:00.868 [main] INFO e.c.micronaut.service.SyncService - Loading Patients
carnival-demo-biomedical-web-1 | 15:15:00.906 [main] INFO carnival.core.config.Defaults - config file from carnival.home: /opt/carnival-micronaut-home/config/application.yml
carnival-demo-biomedical-web-1 | 15:15:00.967 [main] ERROR io.micronaut.runtime.Micronaut - Error starting Micronaut server: Bean definition [example.carnival.micronaut.ApplicationInitializer] could not be loaded: Error instantiating bean of type [example.carnival.micronaut.ApplicationInitializer]: Connection to db:5433 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
carnival-demo-biomedical-web-1 | io.micronaut.context.exceptions.BeanInstantiationException: Bean definition [example.carnival.micronaut.ApplicationInitializer] could not be loaded: Error instantiating bean of type [example.carnival.micronaut.ApplicationInitializer]: Connection to db:5433 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultBeanContext.initializeContext(DefaultBeanContext.java:1565)
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultApplicationContext.initializeContext(DefaultApplicationContext.java:219)
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultBeanContext.readAllBeanDefinitionClasses(DefaultBeanContext.java:2857)
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultBeanContext.start(DefaultBeanContext.java:231)
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultApplicationContext.start(DefaultApplicationContext.java:165)
carnival-demo-biomedical-web-1 | at io.micronaut.runtime.Micronaut.start(Micronaut.java:71)
carnival-demo-biomedical-web-1 | at io.micronaut.runtime.Micronaut.run(Micronaut.java:311)
carnival-demo-biomedical-web-1 | at io.micronaut.runtime.Micronaut.run(Micronaut.java:297)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.Application.main(Application.groovy:28)
carnival-demo-biomedical-web-1 | Caused by: io.micronaut.context.exceptions.BeanInstantiationException: Error instantiating bean of type [example.carnival.micronaut.ApplicationInitializer]: Connection to db:5433 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultBeanContext.doCreateBean(DefaultBeanContext.java:1972)
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultBeanContext.createAndRegisterSingletonInternal(DefaultBeanContext.java:2724)
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultBeanContext.loadContextScopeBean(DefaultBeanContext.java:2260)
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultBeanContext.initializeContext(DefaultBeanContext.java:1559)
carnival-demo-biomedical-web-1 | ... 8 common frames omitted
carnival-demo-biomedical-web-1 | Caused by: org.postgresql.util.PSQLException: Connection to db:5433 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
carnival-demo-biomedical-web-1 | at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:303)
carnival-demo-biomedical-web-1 | at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:51)
carnival-demo-biomedical-web-1 | at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:225)
carnival-demo-biomedical-web-1 | at org.postgresql.Driver.makeConnection(Driver.java:465)
carnival-demo-biomedical-web-1 | at org.postgresql.Driver.connect(Driver.java:264)
carnival-demo-biomedical-web-1 | at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)
carnival-demo-biomedical-web-1 | at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)
carnival-demo-biomedical-web-1 | at groovy.sql.Sql.newInstance(Sql.java:598)
carnival-demo-biomedical-web-1 | at groovy.sql.Sql$newInstance.call(Unknown Source)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.vine.ExampleDbVine.connect(ExampleDbVine.groovy:42)
carnival-demo-biomedical-web-1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
carnival-demo-biomedical-web-1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
carnival-demo-biomedical-web-1 | at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
carnival-demo-biomedical-web-1 | at java.base/java.lang.reflect.Method.invoke(Method.java:566)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
carnival-demo-biomedical-web-1 | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
carnival-demo-biomedical-web-1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1268)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:94)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.vine.ExampleDbVine.this$dist$invoke$1(ExampleDbVine.groovy)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.vine.ExampleDbVine$Patients.methodMissing(ExampleDbVine.groovy)
carnival-demo-biomedical-web-1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
carnival-demo-biomedical-web-1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
carnival-demo-biomedical-web-1 | at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
carnival-demo-biomedical-web-1 | at java.base/java.lang.reflect.Method.invoke(Method.java:566)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
carnival-demo-biomedical-web-1 | at groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:953)
carnival-demo-biomedical-web-1 | at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1347)
carnival-demo-biomedical-web-1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1270)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:176)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.vine.ExampleDbVine$MappedMethod.fetch(ExampleDbVine.groovy:60)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.vine.ExampleDbVine$MappedMethod$fetch.callCurrent(Unknown Source)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
carnival-demo-biomedical-web-1 | at carnival.core.vine.DataTableVineMethod._fetchAndCache(DataTableVineMethod.groovy:125)
carnival-demo-biomedical-web-1 | at carnival.core.vine.DataTableVineMethod._callCacheModeIgnore(DataTableVineMethod.groovy:88)
carnival-demo-biomedical-web-1 | at carnival.core.vine.DataTableVineMethod.call(DataTableVineMethod.groovy:74)
carnival-demo-biomedical-web-1 | at carnival.core.vine.DataTableVineMethod$call.call(Unknown Source)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.method.ExampleMethods$LoadPatients.execute(ExampleMethods.groovy:69)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.method.ExampleMethods$LoadPatients$execute.callCurrent(Unknown Source)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:194)
carnival-demo-biomedical-web-1 | at carnival.core.graph.GraphMethod.call(GraphMethod.groovy:68)
carnival-demo-biomedical-web-1 | at carnival.core.graph.GraphMethod$call.call(Unknown Source)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:148)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.service.SyncService$_syncExample_closure1.doCall(SyncService.groovy:59)
carnival-demo-biomedical-web-1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
carnival-demo-biomedical-web-1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
carnival-demo-biomedical-web-1 | at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
carnival-demo-biomedical-web-1 | at java.base/java.lang.reflect.Method.invoke(Method.java:566)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
carnival-demo-biomedical-web-1 | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:274)
carnival-demo-biomedical-web-1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:38)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:53)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:148)
carnival-demo-biomedical-web-1 | at carnival.core.graph.GremlinTraitUtilities.withTraversal(GremlinTrait.groovy:35)
carnival-demo-biomedical-web-1 | at carnival.core.graph.GremlinTraitUtilities$withTraversal.call(Unknown Source)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
carnival-demo-biomedical-web-1 | at carnival.core.graph.GremlinTraitUtilities$withTraversal.call(Unknown Source)
carnival-demo-biomedical-web-1 | at carnival.core.graph.GremlinTrait$Trait$Helper.withTraversal(GremlinTrait.groovy:164)
carnival-demo-biomedical-web-1 | at carnival.core.graph.GremlinTrait$Trait$Helper$withTraversal$0.call(Unknown Source)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
carnival-demo-biomedical-web-1 | at carnival.core.graph.GremlinTrait$Trait$Helper$withTraversal$0.call(Unknown Source)
carnival-demo-biomedical-web-1 | at carnival.core.graph.CoreGraph.withTraversal(CoreGraph.groovy)
carnival-demo-biomedical-web-1 | at carnival.core.graph.GremlinTrait$withTraversal.call(Unknown Source)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.service.SyncService.syncExample(SyncService.groovy:56)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.service.SyncService.syncExample(SyncService.groovy)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.service.SyncService$syncExample.call(Unknown Source)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
carnival-demo-biomedical-web-1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.ApplicationInitializer.initialize(ApplicationInitializer.groovy:50)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.$ApplicationInitializerDefinition.initialize(Unknown Source)
carnival-demo-biomedical-web-1 | at example.carnival.micronaut.$ApplicationInitializerDefinition.build(Unknown Source)
carnival-demo-biomedical-web-1 | at io.micronaut.context.DefaultBeanContext.doCreateBean(DefaultBeanContext.java:1943)
carnival-demo-biomedical-web-1 | ... 11 common frames omitted
carnival-demo-biomedical-web-1 | Caused by: java.net.ConnectException: Connection refused (Connection refused)
carnival-demo-biomedical-web-1 | at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
carnival-demo-biomedical-web-1 | at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
carnival-demo-biomedical-web-1 | at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
carnival-demo-biomedical-web-1 | at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
carnival-demo-biomedical-web-1 | at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
carnival-demo-biomedical-web-1 | at java.base/java.net.Socket.connect(Socket.java:591)
carnival-demo-biomedical-web-1 | at org.postgresql.core.PGStream.createSocket(PGStream.java:231)
carnival-demo-biomedical-web-1 | at org.postgresql.core.PGStream.<init>(PGStream.java:95)
carnival-demo-biomedical-web-1 | at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:98)
carnival-demo-biomedical-web-1 | at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:213)
carnival-demo-biomedical-web-1 | ... 103 common frames omitted
carnival-demo-biomedical-web-1 exited with code 1
carnival-demo-biomedical-db-1 | syncing data to disk ... ok
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | Success. You can now start the database server using:
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | initdb: warning: enabling "trust" authentication for local connections
carnival-demo-biomedical-db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.
carnival-demo-biomedical-db-1 | waiting for server to start....2023-02-03 15:15:06.190 UTC [48] LOG: starting PostgreSQL 15.1 (Debian 15.1-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:06.196 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5433"
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:06.215 UTC [51] LOG: database system was shut down at 2023-02-03 15:14:58 UTC
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:06.224 UTC [48] LOG: database system is ready to accept connections
carnival-demo-biomedical-db-1 | done
carnival-demo-biomedical-db-1 | server started
carnival-demo-biomedical-db-1 | CREATE DATABASE
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/setup.sql
carnival-demo-biomedical-db-1 | CREATE TABLE
carnival-demo-biomedical-db-1 | CREATE TABLE
carnival-demo-biomedical-db-1 | CREATE TABLE
carnival-demo-biomedical-db-1 | CREATE TABLE
carnival-demo-biomedical-db-1 | CREATE TABLE
carnival-demo-biomedical-db-1 | CREATE TABLE
carnival-demo-biomedical-db-1 | CREATE TABLE
carnival-demo-biomedical-db-1 | COPY 1000
carnival-demo-biomedical-db-1 | COPY 3764
carnival-demo-biomedical-db-1 | COPY 53347
carnival-demo-biomedical-db-1 | COPY 59377
carnival-demo-biomedical-db-1 | COPY 113931
carnival-demo-biomedical-db-1 | COPY 38939
carnival-demo-biomedical-db-1 | COPY 772
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | waiting for server to shut down....2023-02-03 15:15:07.019 UTC [48] LOG: received fast shutdown request
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:07.026 UTC [48] LOG: aborting any active transactions
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:07.026 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:07.029 UTC [49] LOG: shutting down
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:07.035 UTC [49] LOG: checkpoint starting: shutdown immediate
carnival-demo-biomedical-db-1 | .2023-02-03 15:15:08.784 UTC [49] LOG: checkpoint complete: wrote 7507 buffers (45.8%); 0 WAL file(s) added, 0 removed, 3 recycled; write=0.063 s, sync=1.596 s, total=1.756 s; sync files=264, longest=0.010 s, average=0.007 s; distance=58700 kB, estimate=58700 kB
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:08.802 UTC [48] LOG: database system is shut down
carnival-demo-biomedical-db-1 | done
carnival-demo-biomedical-db-1 | server stopped
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | PostgreSQL init process complete; ready for start up.
carnival-demo-biomedical-db-1 |
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:08.869 UTC [1] LOG: starting PostgreSQL 15.1 (Debian 15.1-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:08.869 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5433
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:08.869 UTC [1] LOG: listening on IPv6 address "::", port 5433
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:08.881 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5433"
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:08.896 UTC [66] LOG: database system was shut down at 2023-02-03 15:15:08 UTC
carnival-demo-biomedical-db-1 | 2023-02-03 15:15:08.905 UTC [1] LOG: database system is ready to accept connections
th5 commented
I believe that the problem was the app was starting before the database was fully up. I've added a more robust health check. Please update and try again. Thank you.
KonradHoeffner commented
Yes, it works now, thanks!