feat: Add Nanaxe server with Docker, GitHub Actions CI/CD, and auto-deployment
- Add complete server infrastructure with Gitea, API, PostgreSQL - Implement Obsidian-compatible markdown mindmap converter - Add Flutter service for server synchronization - Configure GitHub Actions for automated build and deploy - Add production docker-compose with health checks - Include VPS setup and deployment scripts - Add comprehensive deployment documentation
This commit is contained in:
+10
-2
@@ -54,13 +54,13 @@ service cloud.firestore {
|
||||
allow delete: if isAuthenticated();
|
||||
}
|
||||
|
||||
// Mind Maps - карты проектов
|
||||
// Mind Maps - карты проектов (старая структура)
|
||||
match /mindmaps/{projectId} {
|
||||
allow read: if isAuthenticated();
|
||||
allow create: if isAuthenticated();
|
||||
allow update: if isAuthenticated();
|
||||
allow delete: if isAuthenticated();
|
||||
|
||||
|
||||
match /nodes/{nodeId} {
|
||||
allow read: if isAuthenticated();
|
||||
allow create: if isAuthenticated();
|
||||
@@ -68,6 +68,14 @@ service cloud.firestore {
|
||||
allow delete: if isAuthenticated();
|
||||
}
|
||||
}
|
||||
|
||||
// Mind Maps - новая структура с ownerEmail и isMain
|
||||
match /mind_maps/{mindMapId} {
|
||||
allow read: if isAuthenticated();
|
||||
allow create: if isAuthenticated();
|
||||
allow update: if isAuthenticated();
|
||||
allow delete: if isAuthenticated();
|
||||
}
|
||||
|
||||
// Events - события календаря
|
||||
match /events/{eventId} {
|
||||
|
||||
Reference in New Issue
Block a user