diff --git a/dev.env b/dev.env index c69bfd4a..b514f507 100644 --- a/dev.env +++ b/dev.env @@ -129,7 +129,7 @@ APPFLOWY_COLLABORATE_REMOVE_BATCH_SIZE=100 # AppFlowy Worker APPFLOWY_WORKER_REDIS_URL=redis://localhost:6379 -APPFLOWY_WORKER_DATABASE_URL=postgres://postgres:password@postgres:5432/postgres +APPFLOWY_WORKER_DATABASE_URL=postgres://postgres:password@localhost:5432/postgres # AppFlowy Web APPFLOWY_WEB_URL=http://localhost:3000 diff --git a/docker-compose-ci.yml b/docker-compose-ci.yml index 6b3f4f62..37c9085b 100644 --- a/docker-compose-ci.yml +++ b/docker-compose-ci.yml @@ -36,6 +36,8 @@ services: - POSTGRES_DB=${POSTGRES_DB:-postgres} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-password} - POSTGRES_HOST=${POSTGRES_HOST:-postgres} + - SUPABASE_USER=${SUPABASE_USER:-supabase_auth_admin} + - SUPABASE_PASSWORD=${SUPABASE_PASSWORD:-root} volumes: - ./migrations/before:/docker-entrypoint-initdb.d @@ -93,7 +95,7 @@ services: - RUST_LOG=${RUST_LOG:-info} - APPFLOWY_ENVIRONMENT=production - APPFLOWY_DATABASE_URL=${APPFLOWY_DATABASE_URL} - - APPFLOWY_REDIS_URI=redis://redis:6379 + - APPFLOWY_REDIS_URI=${APPFLOWY_REDIS_URI} - APPFLOWY_GOTRUE_JWT_SECRET=${GOTRUE_JWT_SECRET} - APPFLOWY_GOTRUE_JWT_EXP=${GOTRUE_JWT_EXP} - APPFLOWY_GOTRUE_BASE_URL=${APPFLOWY_GOTRUE_BASE_URL} diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index 9db3287c..741c44c0 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -27,6 +27,8 @@ services: - POSTGRES_DB=${POSTGRES_DB:-postgres} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-password} - POSTGRES_HOST=${POSTGRES_HOST:-postgres} + - SUPABASE_USER=${SUPABASE_USER:-supabase_auth_admin} + - SUPABASE_PASSWORD=${SUPABASE_PASSWORD:-root} ports: - 5432:5432 volumes: diff --git a/migrations/before/supabase_auth.sh b/migrations/before/supabase_auth.sh index 76dce9cf..c83a0a0b 100755 --- a/migrations/before/supabase_auth.sh +++ b/migrations/before/supabase_auth.sh @@ -14,16 +14,6 @@ psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-E END LOOP; END; \$\$; - SELECT create_roles(ARRAY ['anon', 'authenticated']); - - -- Create supabase_admin user if it does not exist - DO \$\$ BEGIN IF NOT EXISTS ( - SELECT - FROM pg_catalog.pg_roles - WHERE rolname = 'supabase_admin' - ) THEN CREATE USER supabase_admin LOGIN CREATEROLE CREATEDB REPLICATION BYPASSRLS; - END IF; - END \$\$; -- Create supabase_auth_admin user if it does not exist DO \$\$ BEGIN IF NOT EXISTS ( @@ -42,4 +32,4 @@ psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-E -- Set search_path for supabase_auth_admin ALTER USER $SUPABASE_USER SET search_path = 'auth'; -EOSQL \ No newline at end of file +EOSQL