disable allowIp middleware while fixing ip filtering - upgrade traefik and fix gitea admin urls by adding prefix

This commit is contained in:
2025-08-04 17:35:11 +02:00
parent b185999478
commit 58aece92b6
5 changed files with 48 additions and 27 deletions

View File

@@ -50,7 +50,7 @@ async function isLoggedIn() {
async function setupApp() {
const appName = process.env.GITEA_APP_NAME || 'Arcodange Hashicorp Vault';
await page.goto(`${giteaAddress}/admin/applications`);
await page.goto(`${giteaAddress}/-/admin/applications`);
const applicationsPanel = await page.locator('.admin-setting-content');
const applicationNameClass = await applicationsPanel.getByText('Git Credential Manager').getAttribute('class');
@@ -65,7 +65,7 @@ async function setupApp() {
await appElem.highlight();
await appElem.locator('a.button').click();
await page.waitForURL( new RegExp(`${giteaAddress}/admin/applications/oauth2/\\d+$`) );
await page.waitForURL( new RegExp(`${giteaAddress}/-/admin/applications/oauth2/\\d+$`) );
await applicationsPanel.locator('form[action$="/regenerate_secret"] > button').click();
} else {
@@ -76,9 +76,9 @@ async function setupApp() {
`${vaultAddress}/ui/vault/auth/gitea/oidc/callback`,
'https://webapp.arcodange.duckdns.org/oauth-callback',
].join('\n'));
await applicationsPanel.locator('form[action="/admin/applications/oauth2"] > button').dblclick()
await applicationsPanel.locator('form[action="/-/admin/applications/oauth2"] > button').dblclick()
await page.waitForURL(`${giteaAddress}/admin/applications/oauth2`);
await page.waitForURL(`${giteaAddress}/-/admin/applications/oauth2`);
}
app.id = await applicationsPanel.locator('input[id="client-id"]').getAttribute('value');