code: func NewMigrationContext(ctx context.Context) context.Context {
  	req := &http.Request{Host: "localhost"}
  	params := url.Values{}
  	ctx = goa.NewContext(ctx, nil, req, params)
  	// set a random request ID for the context
  	var reqID string
  	ctx, reqID = client.ContextWithRequestID(ctx)
  
  	log.Debug(ctx, nil, "Initialized the migration context with Request ID: %v", reqID)
  
  	return ctx
  }
docs: // NewMigrationContext aims to create a new goa context where to initialize the
  // request and req_id context keys.
  // NOTE: We need this function to initialize the goa.ContextRequest