Walter Johnson
09/14/2022, 11:28 PMGuy Hardonag
09/14/2022, 11:43 PMwait-for
function waits until postgres
is up. it runs this script. you could skip it by editing the docker-compose file and removing "/app/wait-for", "postgres:5432", "--",
But you will probably experience some other error.Walter Johnson
09/14/2022, 11:44 PMGuy Hardonag
09/15/2022, 12:05 AMWalter Johnson
09/15/2022, 12:06 AMGuy Hardonag
09/15/2022, 12:07 AMWalter Johnson
09/15/2022, 12:07 AMGuy Hardonag
09/15/2022, 12:07 AMWalter Johnson
09/15/2022, 12:08 AMGuy Hardonag
09/15/2022, 12:08 AMpostgres
Walter Johnson
09/15/2022, 12:09 AMGuy Hardonag
09/15/2022, 12:12 AMentrypoint: ["/app/wait-for", "postgres:5432", "--", "/app/lakefs", "run"] -> entrypoint: ["/app/wait-for", "0postgres:5432", "--", "/app/lakefs", "run"]
- LAKEFS_DATABASE_CONNECTION_STRING=<postgres://lakefs:lakefs@postgres/postgres?sslmode=disable> -> - LAKEFS_DATABASE_CONNECTION_STRING=<postgres://lakefs:lakefs@0postgres/call-center?sslmode=disable>
Walter Johnson
09/15/2022, 12:13 AMGuy Hardonag
09/15/2022, 12:16 AMWalter Johnson
09/15/2022, 12:16 AMGuy Hardonag
09/15/2022, 12:18 AMapp/wait-for postgres:5432
Walter Johnson
09/15/2022, 12:22 AMresource "docker_container" "lakeFS" {
image = docker_image.lakeFS.name
name = "LakeFS"
env = [
"LAKEFS_AUTH_ENCRYPT_SECRET_KEY=secret",
"LAKEFS_DATABASE_TYPE:postgres",
"LAKEFS_DATABASE_POSTGRES_CONNECTION_STRING=<postgres://lakefs:lakefs@postgres:5432/call-center?sslmode=disable>",
"LAKEFS_BLOCKSTORE_TYPE=local",
"LAKEFS_BLOCKSTORE_LOCAL_PATH=/home/lakefs",
"LAKEFS_GATEWAYS_S3_DOMAIN_NAME=<http://s3.local.lakefs.io:8000|s3.local.lakefs.io:8000>",
"LAKEFS_LOGGING_LEVEL=INFO",
"LAKEFS_COMMITTED_LOCAL_CACHE_DIR=/home/lakefs/.local_tier"]
ports {
internal = 8000
external = 8000
}
hostname = "localhost"
logs = true
must_run = true
attach = false
entrypoint = ["/app/wait-for", "postgres:5432", "--", "/app/lakefs", "run"]
}
Guy Hardonag
09/15/2022, 12:24 AM/app/wait-for 0postgres:5432
Walter Johnson
09/15/2022, 12:24 AMGuy Hardonag
09/15/2022, 12:25 AMWalter Johnson
09/15/2022, 12:29 AMGuy Hardonag
09/15/2022, 12:35 AMWalter Johnson
09/15/2022, 12:36 AMGuy Hardonag
09/15/2022, 12:38 AMnc postgres 5432
Walter Johnson
09/15/2022, 12:39 AMGuy Hardonag
09/15/2022, 12:40 AM~ $ nc -zv postgres 5431
nc: connect to postgres port 5431 (tcp) failed: Connection refused
~ $ nc -zv postgres 5432
Connection to postgres 5432 port [tcp/postgresql] succeeded!
~ $
Walter Johnson
09/15/2022, 12:49 AMGuy Hardonag
09/15/2022, 12:50 AMWalter Johnson
09/15/2022, 12:55 AMGuy Hardonag
09/15/2022, 12:59 AMWalter Johnson
09/15/2022, 1:05 AMGuy Hardonag
09/15/2022, 1:06 AMWalter Johnson
09/15/2022, 1:06 AMGuy Hardonag
09/15/2022, 1:09 AMentrypoint = ["/app/wait-for", "postgres:5432", "--", "/app/lakefs", "run"]
to entrypoint = ["/app/lakefs", "run"]
Walter Johnson
09/15/2022, 1:10 AMGuy Hardonag
09/15/2022, 1:10 AMwait-for
Walter Johnson
09/15/2022, 1:11 AMGuy Hardonag
09/15/2022, 1:13 AMwait-for
now )Walter Johnson
09/15/2022, 1:14 AMGuy Hardonag
09/15/2022, 1:15 AMWalter Johnson
09/15/2022, 1:16 AMGuy Hardonag
09/15/2022, 1:19 AMWalter Johnson
09/15/2022, 1:22 AMGuy Hardonag
09/15/2022, 1:23 AMWalter Johnson
09/15/2022, 1:27 AMGuy Hardonag
09/15/2022, 1:30 AMWalter Johnson
09/15/2022, 2:57 AM"LAKEFS_DATABASE_POSTGRES_CONNECTION_STRING=<postgresql://lakefs:lakefs@172.17.0.3:5432/postgres?sslmode=disable>"
Amit Kesarwani
09/15/2022, 3:47 PMLAKEFS_DATABASE_CONNECTION_STRING
instead of LAKEFS_DATABASE_POSTGRES_CONNECTION_STRING
(no POSTGRES in name) unless using version 0.80?Itai Admi
09/15/2022, 4:00 PMPOSTGRES
should be usedWalter Johnson
09/15/2022, 7:29 PMFailed to open KV store error="unknown driver: "
Guy Hardonag
09/15/2022, 7:35 PMLAKEFS_DATABASE_TYPE=postgres
above
LAKEFS_DATABASE_POSTGRES_CONNECTION_STRING
Walter Johnson
09/15/2022, 7:49 PMFATAL [2022-09-15T19:49:12Z]cmd/run.go:123 cmd/lakefs/cmd.glob..func8 Failed to open KV store error="connect failed: failed to connect to `host=/tmp user=lakefs database=`: dial error (dial unix /tmp/.s.PGSQL.5432: connect: no such file or directory)"
Guy Hardonag
09/15/2022, 7:55 PMWalter Johnson
09/15/2022, 8:46 PMGuy Hardonag
09/15/2022, 8:57 PM