refactor: renamed project to docker
							parent
							
								
									628bf31d54
								
							
						
					
					
						commit
						eff2072fdc
					
				|  | @ -1,4 +1,4 @@ | |||
| module vdocker | ||||
| module docker | ||||
| 
 | ||||
| import json | ||||
| import time | ||||
|  |  | |||
							
								
								
									
										14
									
								
								docker.v
								
								
								
								
							
							
						
						
									
										14
									
								
								docker.v
								
								
								
								
							|  | @ -1,4 +1,4 @@ | |||
| module vdocker | ||||
| module docker | ||||
| 
 | ||||
| import net.unix | ||||
| import io | ||||
|  | @ -25,7 +25,7 @@ mut: | |||
| 
 | ||||
| // new_conn creates a new connection to the Docker daemon. | ||||
| pub fn new_conn() ?&DockerConn { | ||||
| 	s := unix.connect_stream(vdocker.socket)? | ||||
| 	s := unix.connect_stream(docker.socket)? | ||||
| 
 | ||||
| 	d := &DockerConn{ | ||||
| 		socket: s | ||||
|  | @ -42,7 +42,7 @@ pub fn (mut d DockerConn) close() ? { | |||
| 
 | ||||
| // send_request sends an HTTP request without body. | ||||
| fn (mut d DockerConn) send_request(method http.Method, url_str string) ? { | ||||
| 	url := urllib.parse('/$vdocker.api_version$url_str')? | ||||
| 	url := urllib.parse('/$docker.api_version$url_str')? | ||||
| 	req := '$method $url.request_uri() HTTP/1.1\nHost: localhost\n\n' | ||||
| 
 | ||||
| 	d.socket.write_string(req)? | ||||
|  | @ -53,7 +53,7 @@ fn (mut d DockerConn) send_request(method http.Method, url_str string) ? { | |||
| 
 | ||||
| // send_request_with_body sends an HTTP request with the given body. | ||||
| fn (mut d DockerConn) send_request_with_body(method http.Method, url_str string, content_type string, body string) ? { | ||||
| 	url := urllib.parse('/$vdocker.api_version$url_str')? | ||||
| 	url := urllib.parse('/$docker.api_version$url_str')? | ||||
| 	req := '$method $url.request_uri() HTTP/1.1\nHost: localhost\nContent-Type: $content_type\nContent-Length: $body.len\n\n$body\n\n' | ||||
| 
 | ||||
| 	d.socket.write_string(req)? | ||||
|  | @ -77,7 +77,7 @@ fn (mut d DockerConn) send_request_with_json<T>(method http.Method, url_str stri | |||
| fn (mut d DockerConn) read_response_head() ?http.Response { | ||||
| 	mut res := []u8{} | ||||
| 
 | ||||
| 	util.read_until_separator(mut d.reader, mut res, vdocker.http_separator)? | ||||
| 	util.read_until_separator(mut d.reader, mut res, docker.http_separator)? | ||||
| 
 | ||||
| 	return http.parse_response(res.bytestr()) | ||||
| } | ||||
|  | @ -89,9 +89,9 @@ fn (mut d DockerConn) read_response_body(length int) ?string { | |||
| 		return '' | ||||
| 	} | ||||
| 
 | ||||
| 	mut buf := []u8{len: vdocker.buf_len} | ||||
| 	mut buf := []u8{len: docker.buf_len} | ||||
| 	mut c := 0 | ||||
| 	mut builder := strings.new_builder(vdocker.buf_len) | ||||
| 	mut builder := strings.new_builder(docker.buf_len) | ||||
| 
 | ||||
| 	for builder.len < length { | ||||
| 		c = d.reader.read(mut buf) or { break } | ||||
|  |  | |||
							
								
								
									
										2
									
								
								errors.v
								
								
								
								
							
							
						
						
									
										2
									
								
								errors.v
								
								
								
								
							|  | @ -1,4 +1,4 @@ | |||
| module vdocker | ||||
| module docker | ||||
| 
 | ||||
| struct DockerError { | ||||
| 	status  int    [skip] | ||||
|  |  | |||
							
								
								
									
										2
									
								
								images.v
								
								
								
								
							
							
						
						
									
										2
									
								
								images.v
								
								
								
								
							|  | @ -1,4 +1,4 @@ | |||
| module vdocker | ||||
| module docker | ||||
| 
 | ||||
| import net.http { Method } | ||||
| import json | ||||
|  |  | |||
							
								
								
									
										2
									
								
								v.mod
								
								
								
								
							
							
						
						
									
										2
									
								
								v.mod
								
								
								
								
							|  | @ -1,5 +1,5 @@ | |||
| Module { | ||||
| 	name: 'vdocker' | ||||
| 	name: 'docker' | ||||
| 	description: 'Library for interacting with the Docker HTTP API' | ||||
| 	version: '0.0.0' | ||||
| 	license: 'MIT' | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue