Updated uptime sql errros
This commit is contained in:
@@ -44,6 +44,9 @@ COPY --from=builder /app/public ./public
|
||||
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
|
||||
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
|
||||
|
||||
# Create data directory for SQLite
|
||||
RUN mkdir -p /app/data && chown nextjs:nodejs /app/data
|
||||
|
||||
USER nextjs
|
||||
|
||||
EXPOSE 3000
|
||||
@@ -52,4 +55,7 @@ ENV PORT 3000
|
||||
# set hostname to localhost
|
||||
ENV HOSTNAME "0.0.0.0"
|
||||
|
||||
CMD ["node", "server.js"]
|
||||
COPY start.sh ./
|
||||
RUN chmod +x start.sh
|
||||
|
||||
CMD ["./start.sh"]
|
||||
|
||||
@@ -7,3 +7,6 @@ services:
|
||||
- "3333:3000"
|
||||
environment:
|
||||
- NODE_ENV=production
|
||||
- DB_PATH=/app/data/dashboard.db
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
|
||||
@@ -9,8 +9,10 @@ export async function getDb() {
|
||||
// Enable verbose mode for debugging
|
||||
sqlite3.verbose();
|
||||
|
||||
const dbPath = process.env.DB_PATH || './dashboard.db';
|
||||
|
||||
db = await open({
|
||||
filename: './dashboard.db',
|
||||
filename: dbPath,
|
||||
driver: sqlite3.Database
|
||||
});
|
||||
|
||||
|
||||
@@ -12,8 +12,10 @@ const SERVICES = [
|
||||
async function monitor() {
|
||||
console.log('Starting monitoring loop...');
|
||||
|
||||
const dbPath = process.env.DB_PATH || './dashboard.db';
|
||||
|
||||
const db = await open({
|
||||
filename: './dashboard.db',
|
||||
filename: dbPath,
|
||||
driver: sqlite3.Database
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user