产品动态
# Get the codegit clone --depth 1 https://github.com/supabase/supabase# Make your new supabase project directorymkdir supabase-project# Tree should look like this# .# ├── supabase# └── supabase-project# Copy the compose files over to your projectcp -rf supabase/docker/* supabase-project# Copy the fake env varscp supabase/docker/.env.example supabase-project/.env# Switch to your project directorycd supabase-project# Pull the latest imagesdocker compose pull
supabase-project/.env 文件的如下几项,请确保云数据库 PostgreSQL 实例中已创建对应的账号。POSTGRES_HOST=云数据库 PostgreSQL 实例 vipPOSTGRES_DB=postgresPOSTGRES_USER=supabase_adminPOSTGRES_PORT=5432POSTGRES_PASSWORD=云数据库 PostgreSQL 实例账号密码
supabase-project/docker-compose.yml 文件,搜索 external Postgres database 关键字,文件中有提示,如果使用外部 PG,将对应部分注释掉:depends_on:# db:# Disable this if you are using an external Postgres database# condition: service_healthy
CREATE USER supabase_admin pg_tencentdb_superuser password '你的密码';CREATE DATABASE _supabase;create schema _analytics;
# Stop docker and remove volumes:docker compose down -v# Remove Postgres data:rm -rf volumes/db/data/

docker compose up -d


文档反馈