buster/api/makefile

34 lines
1.2 KiB
Makefile
Raw Normal View History

2025-01-04 05:32:54 +08:00
dev:
2025-05-10 02:13:27 +08:00
docker stop buster-redis-make || true && \
docker rm buster-redis-make || true && \
docker run -d --name buster-redis-make -p 6379:6379 -v buster_redis_data:/data redis && \
supabase db reset || true && \
supabase start || true && \
supabase db reset || true && \
2025-01-09 12:18:08 +08:00
export DATABASE_URL=postgres://postgres:postgres@127.0.0.1:54322/postgres && \
2025-05-10 02:13:27 +08:00
diesel migration run || true && \
PGPASSWORD=postgres psql -h 127.0.0.1 -p 54322 -d postgres -U postgres -f libs/database/setup.sql || true && \
PGPASSWORD=postgres psql -h 127.0.0.1 -p 54322 -d postgres -U postgres -f libs/database/seed.sql || true && \
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:
2025-05-03 03:54:20 +08:00
PGPASSWORD=postgres pg_dump -h 127.0.0.1 -p 54322 -U postgres -d postgres \
--data-only --no-owner --no-privileges \
--schema=public \
--exclude-table=schema_migrations \
--exclude-table=__diesel_schema_migrations \
--exclude-table=migrations \
--exclude-table=users \
2025-05-03 02:14:37 +08:00
> libs/database/seed.sql
2025-01-04 05:32:54 +08:00
stop:
2025-05-08 08:53:53 +08:00
docker stop buster-redis-make || true && \
docker rm buster-redis-make || true && \
2025-05-08 09:01:18 +08:00
supabase stop
2025-01-04 05:32:54 +08:00
fast:
export RUST_LOG=debug && \
export CARGO_INCREMENTAL=1 && \
nice cargo watch -C server -x run