mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 02:16:05 +01:00 
			
		
		
		
	feat(docs): basic integration with shared db
This commit is contained in:
		
							
								
								
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -14,6 +14,7 @@ po-*/ | |||||||
| !test/**/*.db | !test/**/*.db | ||||||
| !integration-tests/db/document.db | !integration-tests/db/document.db | ||||||
| !integration-tests/db/config.ini | !integration-tests/db/config.ini | ||||||
|  | !data-docs/document.db | ||||||
| integration-tests/db/log | integration-tests/db/log | ||||||
| integration-tests/db/sessions | integration-tests/db/sessions | ||||||
| integration-tests/db/backup | integration-tests/db/backup | ||||||
| @@ -37,3 +38,8 @@ images/app-icons/mac/*.png | |||||||
| /blob-report/ | /blob-report/ | ||||||
| /playwright/.cache/ | /playwright/.cache/ | ||||||
| /playwright/.auth/ | /playwright/.auth/ | ||||||
|  |  | ||||||
|  | data-docs/backup | ||||||
|  | data-docs/log | ||||||
|  | data-docs/session | ||||||
|  | data-docs/session_secret.txt | ||||||
| @@ -1,25 +1,8 @@ | |||||||
| import cls from "./src/services/cls.js"; |  | ||||||
| import sql_init from "./src/services/sql_init.js"; |  | ||||||
|  |  | ||||||
| async function startElectron() { | async function startElectron() { | ||||||
|     await import("./electron-main.js"); |     await import("./electron-main.js"); | ||||||
| } | } | ||||||
|  |  | ||||||
| async function initializeDb() { |  | ||||||
|     return new Promise<void>((resolve) => { |  | ||||||
|         cls.init(async () => { |  | ||||||
|             await sql_init.createInitialDatabase(); |  | ||||||
|             sql_init.setDbAsInitialized(); |  | ||||||
|             resolve(); |  | ||||||
|         }); |  | ||||||
|     }) |  | ||||||
| } |  | ||||||
|  |  | ||||||
| async function main() { | async function main() { | ||||||
|     if (!sql_init.isDbInitialized()) { |  | ||||||
|         initializeDb(); |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     await startElectron(); |     await startElectron(); | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user