Fix build error: add .dockerignore and remove scratch files
This commit is contained in:
10
.dockerignore
Normal file
10
.dockerignore
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
node_modules
|
||||||
|
.next
|
||||||
|
.git
|
||||||
|
.npm
|
||||||
|
scratch
|
||||||
|
Dockerfile
|
||||||
|
.env
|
||||||
|
.env.local
|
||||||
|
*.db
|
||||||
|
*.db-journal
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
0 verbose cli /opt/homebrew/Cellar/node@22/22.22.2/bin/node /opt/homebrew/Cellar/node@22/22.22.2/lib/node_modules/npm/bin/npm-cli.js
|
|
||||||
1 info using npm@10.9.7
|
|
||||||
2 info using node@v22.22.2
|
|
||||||
3 silly config load:file:/opt/homebrew/Cellar/node@22/22.22.2/lib/node_modules/npm/npmrc
|
|
||||||
4 silly config load:file:/Users/ayrisdev/Github/mailserver/.npmrc
|
|
||||||
5 silly config load:file:/opt/homebrew/etc/npmrc
|
|
||||||
6 verbose title npm exec prisma migrate dev --name add_notification_logs
|
|
||||||
7 verbose argv "exec" "--" "prisma" "migrate" "dev" "--name" "add_notification_logs"
|
|
||||||
8 verbose logfile logs-max:10 dir:/Users/ayrisdev/Github/mailserver/.npm/_logs/2026-05-14T13_30_23_576Z-
|
|
||||||
9 verbose logfile /Users/ayrisdev/Github/mailserver/.npm/_logs/2026-05-14T13_30_23_576Z-debug-0.log
|
|
||||||
10 silly logfile done cleaning log files
|
|
||||||
11 http fetch GET https://registry.npmjs.org/npm attempt 1 failed with ENOTFOUND
|
|
||||||
12 verbose cwd /Users/ayrisdev/Github/mailserver
|
|
||||||
13 verbose os Darwin 24.6.0
|
|
||||||
14 verbose node v22.22.2
|
|
||||||
15 verbose npm v10.9.7
|
|
||||||
16 verbose exit 1
|
|
||||||
17 verbose code 1
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
0 verbose cli /opt/homebrew/Cellar/node@22/22.22.2/bin/node /opt/homebrew/Cellar/node@22/22.22.2/lib/node_modules/npm/bin/npm-cli.js
|
|
||||||
1 info using npm@10.9.7
|
|
||||||
2 info using node@v22.22.2
|
|
||||||
3 silly config load:file:/opt/homebrew/Cellar/node@22/22.22.2/lib/node_modules/npm/npmrc
|
|
||||||
4 silly config load:file:/Users/ayrisdev/Github/mailserver/.npmrc
|
|
||||||
5 silly config load:file:/opt/homebrew/etc/npmrc
|
|
||||||
6 verbose title npm exec prisma migrate dev --name add_notification_logs
|
|
||||||
7 verbose argv "exec" "--" "prisma" "migrate" "dev" "--name" "add_notification_logs"
|
|
||||||
8 verbose logfile logs-max:10 dir:/Users/ayrisdev/Github/mailserver/.npm/_logs/2026-05-14T13_30_35_429Z-
|
|
||||||
9 verbose logfile /Users/ayrisdev/Github/mailserver/.npm/_logs/2026-05-14T13_30_35_429Z-debug-0.log
|
|
||||||
10 silly logfile done cleaning log files
|
|
||||||
11 verbose cwd /Users/ayrisdev/Github/mailserver
|
|
||||||
12 verbose os Darwin 24.6.0
|
|
||||||
13 verbose node v22.22.2
|
|
||||||
14 verbose npm v10.9.7
|
|
||||||
15 verbose exit 1
|
|
||||||
16 verbose code 1
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
0 verbose cli /opt/homebrew/Cellar/node@22/22.22.2/bin/node /opt/homebrew/Cellar/node@22/22.22.2/lib/node_modules/npm/bin/npm-cli.js
|
|
||||||
1 info using npm@10.9.7
|
|
||||||
2 info using node@v22.22.2
|
|
||||||
3 silly config load:file:/opt/homebrew/Cellar/node@22/22.22.2/lib/node_modules/npm/npmrc
|
|
||||||
4 silly config load:file:/Users/ayrisdev/Github/mailserver/.npmrc
|
|
||||||
5 silly config load:file:/opt/homebrew/etc/npmrc
|
|
||||||
6 verbose title npm exec prisma db push
|
|
||||||
7 verbose argv "exec" "--" "prisma" "db" "push"
|
|
||||||
8 verbose logfile logs-max:10 dir:/Users/ayrisdev/Github/mailserver/.npm/_logs/2026-05-14T13_31_06_094Z-
|
|
||||||
9 verbose logfile /Users/ayrisdev/Github/mailserver/.npm/_logs/2026-05-14T13_31_06_094Z-debug-0.log
|
|
||||||
10 silly logfile done cleaning log files
|
|
||||||
11 verbose cwd /Users/ayrisdev/Github/mailserver
|
|
||||||
12 verbose os Darwin 24.6.0
|
|
||||||
13 verbose node v22.22.2
|
|
||||||
14 verbose npm v10.9.7
|
|
||||||
15 verbose exit 1
|
|
||||||
16 verbose code 1
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
0 verbose cli /opt/homebrew/Cellar/node@22/22.22.2/bin/node /opt/homebrew/Cellar/node@22/22.22.2/lib/node_modules/npm/bin/npm-cli.js
|
|
||||||
1 info using npm@10.9.7
|
|
||||||
2 info using node@v22.22.2
|
|
||||||
3 silly config load:file:/opt/homebrew/Cellar/node@22/22.22.2/lib/node_modules/npm/npmrc
|
|
||||||
4 silly config load:file:/Users/ayrisdev/Github/mailserver/.npmrc
|
|
||||||
5 silly config load:file:/opt/homebrew/etc/npmrc
|
|
||||||
6 verbose title npm exec tsx scratch/check_logs.ts
|
|
||||||
7 verbose argv "exec" "--" "tsx" "scratch/check_logs.ts"
|
|
||||||
8 verbose logfile logs-max:10 dir:/Users/ayrisdev/Github/mailserver/.npm/_logs/2026-05-14T13_56_06_958Z-
|
|
||||||
9 verbose logfile /Users/ayrisdev/Github/mailserver/.npm/_logs/2026-05-14T13_56_06_958Z-debug-0.log
|
|
||||||
10 silly logfile done cleaning log files
|
|
||||||
11 verbose cwd /Users/ayrisdev/Github/mailserver
|
|
||||||
12 verbose os Darwin 24.6.0
|
|
||||||
13 verbose node v22.22.2
|
|
||||||
14 verbose npm v10.9.7
|
|
||||||
15 verbose exit 1
|
|
||||||
16 verbose code 1
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
import { prisma } from "../lib/prisma";
|
|
||||||
|
|
||||||
async function checkDb() {
|
|
||||||
try {
|
|
||||||
console.log("--- Notification Logs ---");
|
|
||||||
const nLogs = await prisma.notificationLog.findMany({
|
|
||||||
orderBy: { createdAt: 'desc' },
|
|
||||||
take: 5
|
|
||||||
});
|
|
||||||
console.log(JSON.stringify(nLogs, null, 2));
|
|
||||||
|
|
||||||
console.log("\n--- System Logs ---");
|
|
||||||
const sLogs = await prisma.systemLog.findMany({
|
|
||||||
orderBy: { createdAt: 'desc' },
|
|
||||||
take: 5
|
|
||||||
});
|
|
||||||
console.log(JSON.stringify(sLogs, null, 2));
|
|
||||||
|
|
||||||
console.log("\n--- Mailbox Mappings ---");
|
|
||||||
const mappings = await prisma.mailboxMapping.findMany();
|
|
||||||
console.log(JSON.stringify(mappings, null, 2));
|
|
||||||
|
|
||||||
} catch (error) {
|
|
||||||
console.error("DB Check failed:", error);
|
|
||||||
} finally {
|
|
||||||
await prisma.$disconnect();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
checkDb();
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
import { Client } from 'pg';
|
|
||||||
import 'dotenv/config';
|
|
||||||
|
|
||||||
async function testConnection() {
|
|
||||||
const connectionString = process.env.DATABASE_URL;
|
|
||||||
const client = new Client({ connectionString });
|
|
||||||
|
|
||||||
try {
|
|
||||||
console.log("Connecting to:", connectionString?.split('@')[1]);
|
|
||||||
await client.connect();
|
|
||||||
console.log("Connected successfully!");
|
|
||||||
const res = await client.query('SELECT NOW()');
|
|
||||||
console.log("Current time from DB:", res.rows[0]);
|
|
||||||
await client.end();
|
|
||||||
} catch (err) {
|
|
||||||
console.error("Connection error:", err.message);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
testConnection();
|
|
||||||
Reference in New Issue
Block a user