import { defineConfig } from '@playwright/test';

const externalBaseURL = process.env.TEST_BASE_URL;

export default defineConfig({
  testDir: './tests',
  use: {
    baseURL: externalBaseURL || 'http://127.0.0.1:4173'
  },
  webServer: externalBaseURL
    ? undefined
    : {
        command: 'PORT=4173 HOST=127.0.0.1 node build',
        url: 'http://127.0.0.1:4173/',
        reuseExistingServer: false
      }
});
