Files
blender-docker/generate-image-repo.py
T

36 lines
984 B
Python

import docker
import os
def get_repo_container():
"""
- Check if a blender/csv image local exist
- If yes, check if a container exist
:return:
"""
client = docker.from_env()
if os.environ.get('docker_hub_password'):
client.login(username=os.environ['docker_hub_user'], password=os.environ['docker_hub_password'])
docker_tags = 'stilobique/csv'
docker_images_local = client.images.list(name=docker_tags)
docker_container_name = 'blender-cache-repo'
if docker_images_local:
docker_containers_local = client.containers.list()
if docker_containers_local:
# check the container
pass
else:
client.containers.run(image=docker_tags, name=docker_container_name)
else:
client.containers.run(image=docker_tags, name=docker_container_name)
if __name__ == "__main__":
# Make or update the docker container
get_repo_container()
print('Blender repo set')