From 06fe94e29de97290cb41c4f862ab88f48cda3d4a Mon Sep 17 00:00:00 2001 From: Ben Holmes Date: Thu, 7 Mar 2024 13:38:43 -0500 Subject: Add `--remote` flag for remote connection (#10352) * feat: check for --remote * chore: remove bad ticketing example cols * fix: get seed file working with build * Revert "fix: get seed file working with build" This reverts commit 92830a106164b0997c820a3e0bf2a582018084a0. * fix: seed from build instead of runtime * refactor: move recreateTables out of runtime * Revert "refactor: move recreateTables out of runtime" This reverts commit d01a802ad7915fabc4c4ac35b2d907eae0538d95. * fix: in-memory db for test fixture * chore: changeset * refactor: generate random db name instead * refactor: use yargs-parser for flag * chore: remove in-memory db logi * refactor: rename random id flag for clarity * feat: support --remote in dev * feat: support --remote on shell * refactor: inline db client * feat: support --remote on db execute * chore: stray console log * chore: remove recreateTables from runtime * chore: update seeding for new signature * chore: remove unused error imports --- packages/db/test/basics.test.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'packages/db/test/basics.test.js') diff --git a/packages/db/test/basics.test.js b/packages/db/test/basics.test.js index 19c105532..55a5f0ec6 100644 --- a/packages/db/test/basics.test.js +++ b/packages/db/test/basics.test.js @@ -13,21 +13,20 @@ describe('astro:db', () => { }); }); - // Note(bholmesdev): Use in-memory db to avoid - // Multiple dev servers trying to unlink and remount - // the same database file. - process.env.TEST_IN_MEMORY_DB = 'true'; + // Note (@bholmesdev) generate a random database id on startup. + // Ensures database connections don't conflict + // when multiple dev servers are run in parallel on the same project. + process.env.ASTRO_TEST_RANDOM_DB_ID = 'true'; describe('development', () => { let devServer; before(async () => { - console.log('starting dev server'); devServer = await fixture.startDevServer(); }); after(async () => { await devServer.stop(); - process.env.TEST_IN_MEMORY_DB = undefined; + process.env.ASTRO_TEST_RANDOM_DB_ID = undefined; }); it('Prints the list of authors', async () => { -- cgit v1.2.3