# frozen_string_literal: true # Soportar Distributed Press APIv0 # # No se realiza ninguna acción porque el deploy se hace desde el plugin # local. class DeployDistributedPress < Deploy store :values, accessors: %i[api_url api_key hostname], coder: JSON def deploy; end def limit; end def size deploy_local.size end # TODO: Devolver hyper:// y otras def url "ipfs://#{hostname}/" end # Devuelve variables de entorno para enviarle a DeployLocal # # @return [Hash] def local_env { 'DISTRIBUTED_PRESS_PROJECT_DOMAIN' => hostname, 'DISTRIBUTED_PRESS_API_KEY' => api_key, 'DISTRIBUTED_PRESS_API_URL' => api_url } end def destination; end end