Logo
Explore Help
Register Sign In
negodiy/crm.clientright.ru
1
0
Fork 0
You've already forked crm.clientright.ru
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
924576898777de081c609eb59a5606f8e511792c
crm.clientright.ru/crm_extensions/file_storage/websocket-server/Dockerfile

21 lines
291 B
Docker
Raw Normal View History

🚀 CRM Files Migration & Real-time Features ✨ Features: - Migrated ALL files to new S3 structure (Projects, Contacts, Accounts, HelpDesk, Invoice, etc.) - Added Nextcloud folder buttons to ALL modules - Fixed Nextcloud editor integration - WebSocket server for real-time updates - Redis Pub/Sub integration - File path manager for organized storage - Redis caching for performance (Functions.php) 📁 New Structure: Documents/Project/ProjectName_ID/file_docID.ext Documents/Contacts/FirstName_LastName_ID/file_docID.ext Documents/Accounts/AccountName_ID/file_docID.ext 🔧 Technical: - FilePathManager for standardized paths - S3StorageService integration - WebSocket server (Node.js + Docker) - Redis cache for getBasicModuleInfo() - Predis library for Redis connectivity 📝 Scripts: - Migration scripts for all modules - Test pages for WebSocket/SSE/Polling - Documentation (MIGRATION_*.md, REDIS_*.md) 🎯 Result: 15,000+ files migrated successfully!
2025-10-24 19:59:28 +03:00
FROM node:16-alpine
WORKDIR /app
# Устанавливаем зависимости
COPY package*.json ./
RUN npm install --production
# Копируем код
COPY server.js ./
# Открываем порт
EXPOSE 3000
# Запускаем сервер
CMD ["node", "server.js"]
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.6 Page: 21ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API