diff --git a/tools/backfillsizes.py b/tools/backfillsizes.py new file mode 100644 index 000000000..188ad95d5 --- /dev/null +++ b/tools/backfillsizes.py @@ -0,0 +1,16 @@ +from data.database import Image +from app import app + + +store = app.config['STORAGE'] + + +for image in Image.select(): + if image.image_size == None: + image_path = store.image_layer_path(image.repository.namespace, + image.repository.name, + image.docker_image_id) + size = store.get_size(image_path) + print 'Setting image %s size to: %s' % (image.docker_image_id, size) + image.image_size = size + image.save() \ No newline at end of file