dolthub / dolthub/doltlab-issues

doltlab install on prem air-gapped

Open
#103 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
10
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Hi, first of all, very interesting project!
I've installed doltlab in a corporate network where the containers have no access to internet.

i have tried to disable metrics in docker-compose.yaml in all services
DOLTHUB_METRICS_ENABLED: "false"

but when i start I still receive some warnings and a FATAL

`docker compose logs | grep error`

```
WARN[0000] The "DEFAULT_USER_PASSWORD" variable is not set. Defaulting to a blank string.
WARN[0000] The "DOLT_DOLTHUBAPI_PASSWORD" variable is not set. Defaulting to a blank string.
WARN[0000] The "DOLT_DOLTHUBAPI_PASSWORD" variable is not set. Defaulting to a blank string.
WARN[0000] The "DOLT_ADMIN_PASSWORD" variable is not set. Defaulting to a blank string.
WARN[0000] The "DOLT_DOLTHUBAPI_PASSWORD" variable is not set. Defaulting to a blank string.
doltlabapi-1 | 2025-01-21T16:07:34.456Z WARN zap/grpclogger.go:85 [core][Channel #1 SubChannel #2]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabapi-1 | 2025-01-21T16:07:39.581Z FATAL server/main.go:361 Error migrating database {"error": "could not open database connection"}
doltlabfileserviceapi-1 | 2025-01-21T16:07:31.411Z WARN zap/grpclogger.go:85 [core][Channel #1 SubChannel #2]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabfileserviceapi-1 | 2025-01-21T16:07:52.431Z WARN zap/grpclogger.go:85 [core][Channel #1 SubChannel #2]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabfileserviceapi-1 | 2025-01-21T16:08:14.295Z WARN zap/grpclogger.go:85 [core][Channel #1 SubChannel #2]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabfileserviceapi-1 | 2025-01-21T16:08:36.853Z WARN zap/grpclogger.go:85 [core][Channel #1 SubChannel #2]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabfileserviceapi-1 | 2025-01-21T16:09:01.267Z WARN zap/grpclogger.go:85 [core][Channel #1 SubChannel #2]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabremoteapi-1 | 2025-01-21T16:07:33.567Z WARN zap/grpclogger.go:85 [core][Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabremoteapi-1 | 2025-01-21T16:07:54.571Z WARN zap/grpclogger.go:85 [core][Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabremoteapi-1 | 2025-01-21T16:08:16.419Z WARN zap/grpclogger.go:85 [core][Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabremoteapi-1 | 2025-01-21T16:08:39.427Z WARN zap/grpclogger.go:85 [core][Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
doltlabremoteapi-1 | 2025-01-21T16:09:04.021Z WARN zap/grpclogger.go:85 [core][Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "eventsapi.dolthub.com:443", ServerName: "eventsapi.dolthub.com:443", }. Err: connection error: desc = "transport: Error while dialing: dial tcp 54.185.144.36:443: i/o timeout" {"system": "grpc", "grpc_log": true}
```

when i try to access the web ui i receive a blank page with:
Application error: a client-side exception has occurred (see the browser console for more information).

the installer was launcher with host name
./installer --host xita01.mydomain.com

the docker compose is:
```
services:
doltlabapi:
depends_on:
- doltlabdb
- doltlabenvoy
- doltlabfileserviceapi
- doltlabremoteapi
image: public.ecr.aws/dolthub/doltlab/dolthubapi-server:v2.3.5
command: |-
-doltlab
-outboundInternalServiceEndpointHost doltlabenvoy
-iterTokenEncKeysFile /iter_token.keys
-iterTokenDecKeysFile /iter_token.keys
-processAsyncTasks
-port 60051
-defaultUser "admin"
-defaultUserPassword "${DEFAULT_USER_PASSWORD}"
-defaultUserEmail "admin@localhost"
-metricsHost "eventsapi.dolthub.com"
-migrateUp
-importJobContainerImage "public.ecr.aws/dolthub/doltlab/file-importer:v2.3.5"
-mergeJobContainerImage "public.ecr.aws/dolthub/doltlab/pull-merge:v2.3.5"
-sqlReadJobContainerImage "public.ecr.aws/dolthub/doltlab/query-job:v2.3.5"
-doltCIJobContainerImage "public.ecr.aws/dolthub/doltlab/dolt-ci:v2.3.5"
-jobEnvoyHost "doltlabenvoy"
-dolthubWhitelistAllowAll
-doltUser dolthubapi
-doltHost doltlabdb
-doltPort 3306
-remoteApiHostNameOverrideKey "xita01.mydomain.com:100"
-websiteURL "http://xita01.mydomain.com"
-doltremoteapi.url "xita01.mydomain.com"
-doltremoteapi.port "50051"
-doltlabRemoteApiHost "xita01.mydomain.com"
-doltlabRemoteApiPort "50051"
-remoteApiHostNameOverrideValue "doltlabremoteapi:100"
-userImportUploadsFileServiceServerHost "http://doltlabenvoy:4321"
-fileserviceapiServiceEndpoint "http://doltlabenvoy:4321"
-userImportUploadsFileServiceBrowserHost "http://xita01.mydomain.com:4321"
environment:
BUILD_SCM_REVISION: "doltlabapi-v2.3.5"
DOLT_DOLTHUBAPI_PASSWORD: "${DOLT_DOLTHUBAPI_PASSWORD}"
DOLTHUB_METRICS_ENABLED: "false"
DOLTHUBAPI_PASSWORD: "${DOLT_DOLTHUBAPI_PASSWORD}"
MAILCHIMP_API_KEY: "does_not_work"
MAILCHIMP_LIST_ID: "does_not_work"
STRIPE_API_KEY: "does_not_work"
networks:
- default
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /data/doltlab-setup/doltlabapi/iter_token.keys:/iter_token.keys
doltlabdb:

```

Regards

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.