user
09/14/2022, 11:28 PMuser
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.user
09/14/2022, 11:44 PMuser
09/14/2022, 11:47 PMuser
09/15/2022, 12:04 AMuser
09/15/2022, 12:05 AMuser
09/15/2022, 12:06 AMuser
09/15/2022, 12:06 AMuser
09/15/2022, 12:07 AMuser
09/15/2022, 12:07 AMuser
09/15/2022, 12:07 AMuser
09/15/2022, 12:08 AMuser
09/15/2022, 12:08 AMuser
09/15/2022, 12:09 AMpostgres
user
09/15/2022, 12:09 AMuser
09/15/2022, 12:09 AMuser
09/15/2022, 12:09 AMuser
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>
user
09/15/2022, 12:13 AMuser
09/15/2022, 12:14 AMuser
09/15/2022, 12:15 AMuser
09/15/2022, 12:16 AMuser
09/15/2022, 12:16 AMuser
09/15/2022, 12:17 AMuser
09/15/2022, 12:18 AMuser
09/15/2022, 12:19 AMuser
09/15/2022, 12:19 AMapp/wait-for postgres:5432
user
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"]
}
user
09/15/2022, 12:24 AMuser
09/15/2022, 12:24 AM/app/wait-for 0postgres:5432
user
09/15/2022, 12:24 AMuser
09/15/2022, 12:24 AMuser
09/15/2022, 12:25 AMuser
09/15/2022, 12:26 AMuser
09/15/2022, 12:26 AMuser
09/15/2022, 12:29 AMuser
09/15/2022, 12:29 AMuser
09/15/2022, 12:35 AMuser
09/15/2022, 12:36 AMuser
09/15/2022, 12:38 AMnc postgres 5432
user
09/15/2022, 12:38 AMuser
09/15/2022, 12:39 AMuser
09/15/2022, 12:40 AMuser
09/15/2022, 12:41 AMuser
09/15/2022, 12:42 AMuser
09/15/2022, 12:43 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!
~ $
user
09/15/2022, 12:49 AMuser
09/15/2022, 12:50 AMuser
09/15/2022, 12:55 AMuser
09/15/2022, 12:55 AMuser
09/15/2022, 12:56 AMuser
09/15/2022, 12:58 AMuser
09/15/2022, 12:59 AMuser
09/15/2022, 12:59 AMuser
09/15/2022, 12:59 AMuser
09/15/2022, 1:05 AMuser
09/15/2022, 1:05 AMuser
09/15/2022, 1:06 AMuser
09/15/2022, 1:06 AMuser
09/15/2022, 1:07 AMuser
09/15/2022, 1:08 AMuser
09/15/2022, 1:09 AMentrypoint = ["/app/wait-for", "postgres:5432", "--", "/app/lakefs", "run"]
to entrypoint = ["/app/lakefs", "run"]
user
09/15/2022, 1:10 AMuser
09/15/2022, 1:10 AMuser
09/15/2022, 1:10 AMwait-for
user
09/15/2022, 1:11 AMuser
09/15/2022, 1:11 AMuser
09/15/2022, 1:11 AMuser
09/15/2022, 1:12 AMuser
09/15/2022, 1:13 AMwait-for
now )user
09/15/2022, 1:14 AMuser
09/15/2022, 1:15 AMuser
09/15/2022, 1:16 AMuser
09/15/2022, 1:19 AMuser
09/15/2022, 1:19 AMuser
09/15/2022, 1:21 AMuser
09/15/2022, 1:22 AMuser
09/15/2022, 1:23 AMuser
09/15/2022, 1:26 AMuser
09/15/2022, 1:27 AMuser
09/15/2022, 1:27 AMuser
09/15/2022, 1:30 AMuser
09/15/2022, 2:57 AM"LAKEFS_DATABASE_POSTGRES_CONNECTION_STRING=<postgresql://lakefs:lakefs@172.17.0.3:5432/postgres?sslmode=disable>"
user
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?user
09/15/2022, 4:00 PMPOSTGRES
should be useduser
09/15/2022, 7:29 PMFailed to open KV store error="unknown driver: "
user
09/15/2022, 7:35 PMLAKEFS_DATABASE_TYPE=postgres
above
LAKEFS_DATABASE_POSTGRES_CONNECTION_STRING
user
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)"
user
09/15/2022, 7:52 PMuser
09/15/2022, 7:52 PMuser
09/15/2022, 7:53 PMuser
09/15/2022, 7:54 PMuser
09/15/2022, 7:55 PMuser
09/15/2022, 8:46 PMuser
09/15/2022, 8:57 PM