Separate setup scripts from Dockerfile