Initial deployment setup
Deploy staging / deploy (push) Failing after 6s

This commit is contained in:
root
2026-08-31 16:45:24 +09:00
commit 33453ecc55
3475 changed files with 850363 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
import type { Page } from '@playwright/test';
const WEB_URL = 'http://localhost:3000';
export const openProjectDashboard = async (page: Page) => {
await page.goto(`${WEB_URL}/main`, { waitUntil: 'domcontentloaded' });
await page.waitForURL(/\/main\/project\/\d+\/dashboard/, {
timeout: 30000,
});
const projectId = new URL(page.url()).pathname.split('/')[3];
if (!projectId) throw new Error(`Project id was not found in ${page.url()}`);
return projectId;
};
export const openFeedbackPage = async (page: Page) => {
const projectId = await openProjectDashboard(page);
await page.goto(`${WEB_URL}/main/project/${projectId}/feedback`, {
waitUntil: 'domcontentloaded',
});
await page.waitForURL(/channelId=/, { timeout: 30000 });
const channelId = new URL(page.url()).searchParams.get('channelId');
if (!channelId) throw new Error(`Channel id was not found in ${page.url()}`);
return { projectId, channelId };
};
export const openIssuePage = async (page: Page) => {
const projectId = await openProjectDashboard(page);
await page.goto(`${WEB_URL}/main/project/${projectId}/issue`, {
waitUntil: 'domcontentloaded',
});
return projectId;
};