mirror of
				https://github.com/ClusterCockpit/cc-backend
				synced 2025-10-30 15:45:05 +01:00 
			
		
		
		
	Fix to testdata database
This commit is contained in:
		| @@ -142,10 +142,6 @@ func InitDB() error { | |||||||
| 			continue | 			continue | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		if jobMeta.Shared == "" { |  | ||||||
| 			jobMeta.Shared = "none" |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| 		id, err := r.TransactionAddNamed(t, | 		id, err := r.TransactionAddNamed(t, | ||||||
| 			repository.NamedJobInsert, jobMeta) | 			repository.NamedJobInsert, jobMeta) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								internal/repository/testdata/job.db
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								internal/repository/testdata/job.db
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										33
									
								
								startDemo.sh
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								startDemo.sh
									
									
									
									
									
								
							| @@ -12,41 +12,8 @@ else | |||||||
|     cp ./configs/env-template.txt .env |     cp ./configs/env-template.txt .env | ||||||
|     cp ./configs/config-demo.json config.json |     cp ./configs/config-demo.json config.json | ||||||
|  |  | ||||||
|     # mkdir -p ./var/checkpoints |  | ||||||
|     # cp -rf ~/cc-metric-store/var/checkpoints ~/cc-backend/var |  | ||||||
|  |  | ||||||
|     ./cc-backend -migrate-db |     ./cc-backend -migrate-db | ||||||
|     ./cc-backend -dev -init-db -add-user demo:admin,api:demo |     ./cc-backend -dev -init-db -add-user demo:admin,api:demo | ||||||
|  |  | ||||||
|   # --- begin: generate JWT for demo and update test_ccms_write_api.sh --- |  | ||||||
|     CC_BIN="./cc-backend" |  | ||||||
|     TEST_FILE="./test_ccms_write_api.sh" |  | ||||||
|     BACKUP_FILE="${TEST_FILE}.bak" |  | ||||||
|  |  | ||||||
|     if [ -x "$CC_BIN" ]; then |  | ||||||
|         echo "Generating JWT for user 'demo'..." |  | ||||||
|         output="$($CC_BIN -jwt demo 2>&1 || true)" |  | ||||||
|         token="$(printf '%s\n' "$output" | grep -oE '[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+' | head -n1 || true)" |  | ||||||
|  |  | ||||||
|         if [ -z "$token" ]; then |  | ||||||
|             echo "Warning: could not extract JWT from output:" >&2 |  | ||||||
|             printf '%s\n' "$output" >&2 |  | ||||||
|         else |  | ||||||
|             if [ -f "$TEST_FILE" ]; then |  | ||||||
|                 cp -a "$TEST_FILE" "$BACKUP_FILE" |  | ||||||
|                 # replace first line with JWT="..." |  | ||||||
|                 sed -i "1s#.*#JWT=\"$token\"#" "$TEST_FILE" |  | ||||||
|                 echo "Updated JWT in $TEST_FILE (backup at $BACKUP_FILE)" |  | ||||||
|             else |  | ||||||
|                 echo "Warning: $TEST_FILE not found; JWT not written." |  | ||||||
|             fi |  | ||||||
|         fi |  | ||||||
|     else |  | ||||||
|         echo "Warning: $CC_BIN not found or not executable; skipping JWT generation." |  | ||||||
|     fi |  | ||||||
|     # --- end: generate JWT for demo and update test_ccms_write_api.sh --- |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     ./cc-backend -server -dev |     ./cc-backend -server -dev | ||||||
|  |  | ||||||
| fi | fi | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user