import { readFile } from 'node:fs/promises'; import { describe, expect, it } from 'vitest'; describe('Dokploy session import deployment configuration', () => { it('does not publish or configure the retired interactive login stack', async () => { const compose = await readFile(new URL('../docker-compose.yml', import.meta.url), 'utf8'); expect(compose).not.toMatch(/16080|6080|NOVNC|VNC_PASSWORD|CHROME_CDP|DISPLAY/i); expect(compose).not.toMatch(/REDDIT_(?:USERNAME|PASSWORD)/); }); });