Založení složky server/data, pokud neexistuje, do které je vytvořen soubor db.json
This commit is contained in:
		
							parent
							
								
									f3af64923c
								
							
						
					
					
						commit
						89dec1c194
					
				| @ -66,7 +66,7 @@ RUN if [ -f /server/.easter-eggs.json ]; then cp /server/.easter-eggs.json ./ser | ||||
| 
 | ||||
| # Export /data/db.json do složky /data | ||||
| VOLUME ["/data"] | ||||
| COPY /data/db.json /data/db.json | ||||
| COPY /server/data/db.json /data/db.json | ||||
| 
 | ||||
| EXPOSE 3000 | ||||
| 
 | ||||
|  | ||||
| @ -1,7 +1,17 @@ | ||||
| import JSONdb from 'simple-json-db'; | ||||
| import { StorageInterface } from "./StorageInterface"; | ||||
| import * as fs from 'fs'; | ||||
| import * as path from 'path'; | ||||
| 
 | ||||
| const db = new JSONdb('../data/db.json'); | ||||
| const dbPath = path.resolve(__dirname, '../../data/db.json'); | ||||
| const dbDir = path.dirname(dbPath); | ||||
| 
 | ||||
| // Zajistěte, že adresář existuje
 | ||||
| if (!fs.existsSync(dbDir)) { | ||||
|     fs.mkdirSync(dbDir, { recursive: true }); | ||||
| } | ||||
| 
 | ||||
| const db = new JSONdb(dbPath); | ||||
| /** | ||||
|  * Implementace úložiště používající JSON soubor. | ||||
|  */ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user