modified: Dockerfile

modified:   backend/src/config/database.ts
This commit is contained in:
2025-12-18 15:00:06 +03:00
parent a8536d7916
commit c879d9e98c
2 changed files with 6 additions and 1 deletions

View File

@@ -51,6 +51,9 @@ RUN npm ci --omit=dev && npm cache clean --force
# Copy built backend (to /app/backend/dist)
COPY --from=backend-builder /app/backend/dist ./dist
# Copy migrations (SQL files needed at runtime)
COPY --from=backend-builder /app/backend/src/migrations ./src/migrations
# Copy built frontend (to /app/frontend/dist)
WORKDIR /app
COPY --from=frontend-builder /app/frontend/dist ./frontend/dist

View File

@@ -34,7 +34,9 @@ export const initializeDatabase = async () => {
export const runMigrations = async () => {
console.log('🔄 Running migrations...');
try {
const migrationsDir = path.join(__dirname, '../migrations');
// In compiled JS, __dirname is /app/backend/dist/config
// We need to go up to /app/backend and then into src/migrations
const migrationsDir = path.join(__dirname, '../../src/migrations');
const files = fs.readdirSync(migrationsDir)
.filter(f => f.endsWith('.sql'))
.sort();