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/standalone ./
|
||||||
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
|
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
|
USER nextjs
|
||||||
|
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
@@ -52,4 +55,7 @@ ENV PORT 3000
|
|||||||
# set hostname to localhost
|
# set hostname to localhost
|
||||||
ENV HOSTNAME "0.0.0.0"
|
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"
|
- "3333:3000"
|
||||||
environment:
|
environment:
|
||||||
- NODE_ENV=production
|
- 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
|
// Enable verbose mode for debugging
|
||||||
sqlite3.verbose();
|
sqlite3.verbose();
|
||||||
|
|
||||||
|
const dbPath = process.env.DB_PATH || './dashboard.db';
|
||||||
|
|
||||||
db = await open({
|
db = await open({
|
||||||
filename: './dashboard.db',
|
filename: dbPath,
|
||||||
driver: sqlite3.Database
|
driver: sqlite3.Database
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -12,8 +12,10 @@ const SERVICES = [
|
|||||||
async function monitor() {
|
async function monitor() {
|
||||||
console.log('Starting monitoring loop...');
|
console.log('Starting monitoring loop...');
|
||||||
|
|
||||||
|
const dbPath = process.env.DB_PATH || './dashboard.db';
|
||||||
|
|
||||||
const db = await open({
|
const db = await open({
|
||||||
filename: './dashboard.db',
|
filename: dbPath,
|
||||||
driver: sqlite3.Database
|
driver: sqlite3.Database
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user