fixed login docker
This commit is contained in:
parent
be04720d4c
commit
5a2032e054
13
flist.v
13
flist.v
@ -58,7 +58,7 @@ fn login() {
|
|||||||
mut token_exists := os.exists(token_file)
|
mut token_exists := os.exists(token_file)
|
||||||
mut docker_logged_in := false
|
mut docker_logged_in := false
|
||||||
|
|
||||||
docker_user_result := os.execute('docker system info | grep \'Username\' | cut -d \' \' -f 3')
|
docker_user_result := os.execute("sudo docker system info | grep 'Username' | cut -d ' ' -f 3")
|
||||||
if docker_user_result.exit_code == 0 && docker_user_result.output.trim_space() != '' {
|
if docker_user_result.exit_code == 0 && docker_user_result.output.trim_space() != '' {
|
||||||
docker_logged_in = true
|
docker_logged_in = true
|
||||||
}
|
}
|
||||||
@ -78,7 +78,7 @@ fn login() {
|
|||||||
|
|
||||||
if !docker_logged_in {
|
if !docker_logged_in {
|
||||||
println('Logging in to Docker Hub...')
|
println('Logging in to Docker Hub...')
|
||||||
exit_code := os.system('docker login')
|
exit_code := os.system('sudo docker login')
|
||||||
if exit_code == 0 {
|
if exit_code == 0 {
|
||||||
println('Successfully logged in to Docker Hub.')
|
println('Successfully logged in to Docker Hub.')
|
||||||
} else {
|
} else {
|
||||||
@ -101,7 +101,7 @@ fn logout() {
|
|||||||
os.rm(token_file) or { panic(err) }
|
os.rm(token_file) or { panic(err) }
|
||||||
|
|
||||||
println('Logging out from Docker Hub...')
|
println('Logging out from Docker Hub...')
|
||||||
exit_code := os.system('docker logout')
|
exit_code := os.system('sudo docker logout')
|
||||||
if exit_code != 0 {
|
if exit_code != 0 {
|
||||||
error_message('Failed to log out from Docker Hub.')
|
error_message('Failed to log out from Docker Hub.')
|
||||||
}
|
}
|
||||||
@ -110,13 +110,8 @@ fn logout() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn push(tag string) {
|
fn push(tag string) {
|
||||||
println('Logging in to Docker Hub...')
|
|
||||||
if os.system('sudo docker login') != 0 {
|
|
||||||
error_message('Failed to log in to Docker Hub.')
|
|
||||||
exit(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
docker_user_result := os.execute('sudo docker system info | grep \'Username\' | cut -d \' \' -f 3')
|
docker_user_result := os.execute("sudo docker system info | grep 'Username' | cut -d ' ' -f 3")
|
||||||
if docker_user_result.exit_code != 0 || docker_user_result.output.trim_space() == '' {
|
if docker_user_result.exit_code != 0 || docker_user_result.output.trim_space() == '' {
|
||||||
error_message('Failed to get Docker username. Please ensure you are logged in to Docker.')
|
error_message('Failed to get Docker username. Please ensure you are logged in to Docker.')
|
||||||
exit(1)
|
exit(1)
|
||||||
|
Loading…
Reference in New Issue
Block a user