Создана система регистрации пользователя
This commit is contained in:
parent
13754eecc3
commit
229826acc3
10 changed files with 1332 additions and 40 deletions
|
|
@ -6,11 +6,23 @@ import path from "path";
|
|||
|
||||
console.log("🚀 Запуск серверов avtourist086...\n");
|
||||
|
||||
// Запуск PocketBase
|
||||
// Запуск Maildev
|
||||
const maildev = spawn("maildev", ["--web", "1080", "--smtp", "1025"], {
|
||||
stdio: "inherit",
|
||||
shell: true,
|
||||
});
|
||||
|
||||
// Запуск PocketBase с SMTP настройками
|
||||
const backend = spawn("pocketbase.exe", ["serve"], {
|
||||
cwd: path.join(process.cwd(), "backend"),
|
||||
stdio: "inherit",
|
||||
shell: true,
|
||||
env: {
|
||||
...process.env,
|
||||
PB_SMTP_HOST: "localhost",
|
||||
PB_SMTP_PORT: "1025",
|
||||
PB_SMTP_FROM: "noreply@avtourist-surgut.ru"
|
||||
}
|
||||
});
|
||||
|
||||
// Запуск Astro
|
||||
|
|
@ -23,6 +35,7 @@ const frontend = spawn("bun", ["dev"], {
|
|||
// Обработка завершения
|
||||
const cleanup = () => {
|
||||
console.log("\n🛑 Остановка серверов...");
|
||||
maildev.kill();
|
||||
backend.kill();
|
||||
frontend.kill();
|
||||
process.exit(0);
|
||||
|
|
@ -32,6 +45,10 @@ process.on("SIGINT", cleanup);
|
|||
process.on("SIGTERM", cleanup);
|
||||
|
||||
// Ожидание завершения процессов
|
||||
maildev.on("exit", (code) => {
|
||||
console.log(`Maildev остановлен с кодом ${code}`);
|
||||
});
|
||||
|
||||
backend.on("exit", (code) => {
|
||||
console.log(`Backend остановлен с кодом ${code}`);
|
||||
cleanup();
|
||||
|
|
@ -43,6 +60,7 @@ frontend.on("exit", (code) => {
|
|||
});
|
||||
|
||||
console.log("✅ Серверы запущены:\n");
|
||||
console.log(" Maildev (SMTP): http://localhost:1080");
|
||||
console.log(" Backend (PocketBase): http://localhost:8090");
|
||||
console.log(" Frontend (Astro): http://localhost:4321\n");
|
||||
console.log("Нажмите Ctrl+C для остановки\n");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue