fix: update proxy config and db wiring
Some checks are pending
Deploy to Production / deploy (push) Waiting to run

This commit is contained in:
adminuser 2025-10-25 23:29:04 +00:00
parent f160b26564
commit 31c2b420eb
4 changed files with 12 additions and 6 deletions

View File

@ -2,9 +2,9 @@
# Add this to your existing Caddyfile on VPS # Add this to your existing Caddyfile on VPS
# Option 1: Single domain with /api path (Recommended) # Option 1: Single domain with /api path (Recommended)
voxblog.yourdomain.com { admin.pusula.blog {
# Frontend (React Admin) # Frontend (React Admin)
handle / { handle {
reverse_proxy localhost:3300 reverse_proxy localhost:3300
} }

View File

@ -35,9 +35,15 @@ services:
NODE_ENV: production NODE_ENV: production
PORT: 3301 PORT: 3301
DATABASE_URL: mysql://voxblog:${MYSQL_PASSWORD}@mysql:3306/voxblog DATABASE_URL: mysql://voxblog:${MYSQL_PASSWORD}@mysql:3306/voxblog
DB_HOST: mysql
DB_PORT: 3306
DB_USER: voxblog
DB_PASSWORD: ${MYSQL_PASSWORD}
DB_NAME: voxblog
ADMIN_PASSWORD: ${ADMIN_PASSWORD} ADMIN_PASSWORD: ${ADMIN_PASSWORD}
OPENAI_API_KEY: ${OPENAI_API_KEY} OPENAI_API_KEY: ${OPENAI_API_KEY}
GHOST_ADMIN_API_KEY: ${GHOST_ADMIN_API_KEY} GHOST_ADMIN_API_KEY: ${GHOST_ADMIN_API_KEY}
GHOST_ADMIN_API_URL: ${GHOST_ADMIN_API_URL}
S3_BUCKET: ${S3_BUCKET} S3_BUCKET: ${S3_BUCKET}
S3_REGION: ${S3_REGION} S3_REGION: ${S3_REGION}
S3_ACCESS_KEY: ${S3_ACCESS_KEY} S3_ACCESS_KEY: ${S3_ACCESS_KEY}

View File

@ -1,4 +1,4 @@
FROM node:18-alpine AS builder FROM node:20-alpine AS builder
WORKDIR /app WORKDIR /app
@ -37,6 +37,6 @@ EXPOSE 80
# Health check # Health check
HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
CMD wget --no-verbose --tries=1 --spider http://localhost/ || exit 1 CMD wget --no-verbose --tries=1 --spider http://127.0.0.1/ || exit 1
CMD ["nginx", "-g", "daemon off;"] CMD ["nginx", "-g", "daemon off;"]

View File

@ -1,4 +1,4 @@
FROM node:18-alpine AS builder FROM node:20-alpine AS builder
WORKDIR /app WORKDIR /app
ARG PNPM_FLAGS=--frozen-lockfile ARG PNPM_FLAGS=--frozen-lockfile
@ -17,7 +17,7 @@ RUN pnpm install ${PNPM_FLAGS}
COPY apps/api ./apps/api COPY apps/api ./apps/api
# Production image # Production image
FROM node:18-alpine FROM node:20-alpine
WORKDIR /app WORKDIR /app
ARG PNPM_FLAGS=--frozen-lockfile ARG PNPM_FLAGS=--frozen-lockfile