buster/api/makefile

37 lines
1.1 KiB
Makefile
Raw Normal View History

2025-01-04 05:32:54 +08:00
dev:
cd .. && docker compose up -d redis && cd api && \
2025-01-04 05:32:54 +08:00
supabase start
supabase db reset
2025-01-09 12:18:08 +08:00
export DATABASE_URL=postgres://postgres:postgres@127.0.0.1:54322/postgres && \
2025-01-04 05:32:54 +08:00
diesel migration run && \
2025-03-05 00:46:26 +08:00
PGPASSWORD=postgres psql -h 127.0.0.1 -p 54322 -d postgres -U postgres -f libs/database/seed.sql && \
2025-01-04 05:32:54 +08:00
export RUST_LOG=debug
export CARGO_INCREMENTAL=1
nice cargo watch -C server -x run
2025-01-04 05:32:54 +08:00
2025-05-03 02:14:37 +08:00
update-seed:
PGPASSWORD=postgres pg_dump -h 127.0.0.1 -p 54322 -U postgres -d postgres \\
--data-only --no-owner --no-privileges \\
--exclude-table=schema_migrations \\
--exclude-table=__diesel_schema_migrations \\
--exclude-table=migrations \\
--exclude-table=supabase_migrations.schema_migrations \\
--exclude-schema=auth \\
--exclude-schema=storage \\
--exclude-schema=realtime \\
--exclude-schema=pgsodium \\
--exclude-schema=pgsodium_masks \\
--exclude-schema='pg_*' \\
--exclude-schema=information_schema \\
> libs/database/seed.sql
2025-01-04 05:32:54 +08:00
stop:
docker compose down && \
supabase stop && \
pkill ollama
fast:
cd .. && docker compose up -d redis && cd api && \
export RUST_LOG=debug && \
export CARGO_INCREMENTAL=1 && \
nice cargo watch -C server -x run