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 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() != '' {
|
||||
docker_logged_in = true
|
||||
}
|
||||
@ -78,7 +78,7 @@ fn login() {
|
||||
|
||||
if !docker_logged_in {
|
||||
println('Logging in to Docker Hub...')
|
||||
exit_code := os.system('docker login')
|
||||
exit_code := os.system('sudo docker login')
|
||||
if exit_code == 0 {
|
||||
println('Successfully logged in to Docker Hub.')
|
||||
} else {
|
||||
@ -101,7 +101,7 @@ fn logout() {
|
||||
os.rm(token_file) or { panic(err) }
|
||||
|
||||
println('Logging out from Docker Hub...')
|
||||
exit_code := os.system('docker logout')
|
||||
exit_code := os.system('sudo docker logout')
|
||||
if exit_code != 0 {
|
||||
error_message('Failed to log out from Docker Hub.')
|
||||
}
|
||||
@ -110,13 +110,8 @@ fn logout() {
|
||||
}
|
||||
|
||||
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() == '' {
|
||||
error_message('Failed to get Docker username. Please ensure you are logged in to Docker.')
|
||||
exit(1)
|
||||
|
Loading…
Reference in New Issue
Block a user