create logs file if not existing
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
This commit is contained in:
		
							parent
							
								
									2a87efacc1
								
							
						
					
					
						commit
						8eea6d3373
					
				| @ -12,7 +12,6 @@ if [ "$prerequisites" == "--prep" ]; then | ||||
|     rustup install stable-x86_64-unknown-linux-gnu | ||||
|     rustup default stable | ||||
|     rustup target add x86_64-unknown-linux-musl | ||||
|     echo "net.git-fetch-with-cli = true" >> /root/.cargo/config.toml | ||||
| 
 | ||||
|     mkdir -p /root/.ssh | ||||
| 
 | ||||
|  | ||||
| @ -22,7 +22,7 @@ use tokio::{ | ||||
| }; | ||||
| 
 | ||||
| const INIT_NODES_FILE: &str = "/host/detee_challenge_nodes"; | ||||
| const KEYS_FILE: &str = "/host/TRY_TO_HACK_THIS"; | ||||
| const KEYS_FILE: &str = "/host/main/TRY_TO_HACK_THIS"; | ||||
| const MAX_CONNECTIONS: usize = 3; | ||||
| 
 | ||||
| pub async fn localhost_cron(state: Arc<State>, tx: Sender<NodeUpdate>) { | ||||
|  | ||||
| @ -50,15 +50,16 @@ impl KeysFile { | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| const LOG_PATH: &str = "/host/logs"; | ||||
| const LOG_PATH: &str = "/host/main/logs"; | ||||
| 
 | ||||
| pub struct Logfile {} | ||||
| 
 | ||||
| impl Logfile { | ||||
|     pub fn append(msg: &str) -> Result<(), Box<dyn std::error::Error>> { | ||||
|         use std::io::Write; | ||||
|         let mut file = std::fs::OpenOptions::new().append(true).open(LOG_PATH)?; | ||||
|         let mut file = std::fs::OpenOptions::new().create(true).append(true).open(LOG_PATH)?; | ||||
|         file.write_all(msg.as_bytes())?; | ||||
|         file.write_all(b"\n")?; | ||||
|         Ok(()) | ||||
|     } | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user