def docker_login_args()

in support/retro_contest/rest.py [0:0]


def docker_login_args(args, server, cookies):
    r = requests.get(server + '/rest/user', cookies=cookies)
    if r.status_code != 200 or 'cr' not in r.json():
        print('Failed to obtain container registry')
        return False
    cr = r.json()['cr']
    client = docker.from_env()
    client.login(cr['username'], cr['password'], registry=cr['url'])
    print('Logged in')
    return True